MrGatr, Flygon checks Kingdra, not the other way around. +1 Flygon ALWAYS outspeeds +1 Kingdra. The only time you'd need empoleon is if the Kingdra uses Rain Dance. You'd I'd recommend Zapdos as a better partner for Empoleon, since it also resists Fighting, in addition to being immune to ground, and it can use HP Grass to take out Swampert. As for flygon, I like Victini and Rotom-H. They both resist Ice, Flygon is immune to ground, both fires have ways of taking out bulky Water-types (or vice versa if you use CB Flygon), and whichever you pick can form a good VoltTurn core with Flygon.