Since you have pursuit on umbreon, I would suggest some investment on atk.
I can't check numbers now, but my umbreon has 100 atk on lvl 50 and it seems to be enough.
Taunt on gyarados is good against phazers.
I think life orb or a choice band would be better o blaziken.
I like your idea on your gardevoir's ev spread, but I would sacrifice a bit of your sp.atk for a bit more hp and sp.def. Also, you want something like hp ground or substitute for houndooms.
I also would recommend you to replace your haunter with a physical wall, since you lack one and forretres alone won't be enough.
Yes, I thought it could have, but I wasn't sure, that's why I asked for confirmation on the parentheses, but my bad, I should have been clear about not being sure about or just checked it before posting.
But anyway, there's no need to be so rude...
I would run a physical defensive dusclops instead, since you already have chansey.
For the move set I would run: seismic toss, pain split, thunderpunch (mainly for gyarados) and haze/toxic/will-o-wisp.
I also would prefer to run life orb or leftovers on gyarados.
(edited the post due to a little mistake)
idk, I don't think it's problematic to focus your team around an specific type when you know how to cover their weakness, like having for example 3 fire pokes and 3 covers for them. I think it's even easier to build like this because it's easier to cover an specific type weakness.
Some types are easier to counter than others tho...
Why careful nature on arcanine?
I would go relaxed, flamethrower instead of crunch and would replace magneton with umbreon/porygon2/chansey because you lack a spwall.
I also would replace your flygon's crunch with thunderpunch or firepunch.
I already dislike the idea of having both Sinoh and Unova
together since having additional regions will just split the game comunity even more, so idk...
Thanks! I already found out that Quagsire + Umbreon are enough to handle them. I would still have some issues against some rain dance sweeper Ludicolos, but they aren't that common anyway...