I would say replace Arcanine with Talonflame.
Gale Wings Talonflame is a really tricky Pokemon to use. Sure the attack is below average and it has 4x weakness to stealth rocks but I would say add a life orb to it. My friend would always use one against me and he always beats me with Talonflames aftermath, known as Tail Wind. ANYWAY
A good Talonflame set in my opinion is:
Life Orb/Jolly Nature (252 atk/252 speed/4 HP
Flare Blitz/Brave Bird/xxxx(U-turn)/Tail Wind
You can dish out damage with it while also scouting around, or damaging an incoming switch in. If you feel like Talon Flame has done it's job or is ready to faint, use Tail Wind. Because of Gale Wings, you should not have a problem setting it up, and with that, you can end up helping your whole team in terms of speed, in this case Gardevoir and Vaporeon. With some speed EVs invested on Vaporeon, it does not have to worry about going first which can give you the upper hand.
Shiny giveaway soon!!
Shiny Value is 95!!
3DS FC (Pokemon Y)
Name: Matthew
FC: 2621-3105-9791
White FC
Name: Prodigy
FC: 1979-4040-6808