Many pokemons with ice, flying, fairy moves, defeat it very easy and real fast, he is not very durable. Particularly a ludicolo is one of the many who can withstand most of the moves there, and defeat him with an ice type move before he can start work in swords dance, and also receiving not very effective from two of the listed moves. (earthquake and leaf storm) Also he is not making the very best use of his higher stats or the move swords dance. I bet i could beat it with one hit of bravebird with staraptor. The staraptor will also endure easy the first hit of the two moves who can hit it (dragon pulse and leaf storm), if is not able to hit first. Of course is just an example, there are many pokemon who can beat this combination. (An mega Altaria would be a nightmare for that asceptile) Hope i helped you work on your strategy.