For Flygon, I'd recommend Dragon Dance as the last move; a good setup sweeper tends to be pretty useful, and it doesn't look like you have anything in that niche yet. Might be worth considering Galvantula over Eelektross - sticky web gives you some pretty valuable speed control, and I could see bug type coverage coming in handy since medicham is otherwise going to have trouble against bulky psychic-types. (Galvantula's defensive typing is worse than Eelektross's, but you've got ground/electric immunity on flygon and flying resist on empoleon, so team-wide you don't lose all that much, and empoleon can pick up stealth rock if you're concerned about hazards).
If you do keep eelektross, I could see a case for replacing stealth rocks with u-turn or volt switch and going assault vest - your team doesn't look very bulky, so it might be hard to get safe switches, and a slow pivot move help with that. For similar reasons, a screens setter like klefki or alolan-ninetails might be worth considering finding a slot for.
Edit: Actually, fourth move on Flygon should probably be rock slide. Flinch chance is really strong in doubles, and rock/ground is good type coverage generically. Might be worth replacing steel wing to be able to have both slide and ddance; since it's non-STAB, steel wing will generally do less damage than earthquake even when hitting super-effectively, so it's only particularly helpful against the type-pairs that resist both dragon and ground, which is niche enough that you can just not use flygon in those situations.