Donphan dragon won 7 cities. That was before exs though. But thanks to Brendans analysis, I am having more realization for Donphan. So he definitley needs a counterpart.
As for Donphans worse matchups, mainly exs, I will probable run 3-3 Zoroark, great card against most of them. You can copy Shaymin, Zeckrom, Reshiram and Mewtwo for just a DCE. He's great facing siz corners and Coke. Chandyplume is weak. Reshiram cannot be copied, and this would be the hardest match-up for me, considering they run Kingdra. However, I run 4x Pokemon Catcher and 3x Junk Arm in my skeleton list, so I would just be swinging at Typhlosions the entire game. It's a shame Typhlosion only needs one to retreat out of it with Energy acceleration so I would probable except this as my worst matchup. I'm guessing all my match-ups at states are going to be Magnezone or Zeckrom or Mewtwo or 6 corners. Zoroark is not as potential against Magnezone and Mew, but Donphan runs through them. This is all theory but only playtesting will tell.
As far as Tornadus goes, I can probable just play a Zeckrom or 2, not all the other dragons, to have an edge over Tornadus and Zapdos, both which are weak. I may not need Ruins of Alph. Zoroark has just 10 or 20 less HP then the two but swings at them for 1 DCE. RH kind of evens out Eviolite.
So far I am thinking of a skeleton sort of like this:
Pokemon:17
4x Phanpy - HS
4x Donphan - HS
3x Zorua - BW
3x Zoroark - BW
2x Zeckrom - BW
1x Cleffa - HS
Energy:12
4x DCE
8x Fighting Energy
Trainers:31
4x PONT
4x Proffesor Juniper
4x PETM
4x Rocky Helmet > damage output will always be 80 unless they don't attack at all...
4x Pokemon Catcher
4x Max Potion
3x Junk Arm
2x Pokemon Communication
2x Energy Retrieval
Can it work?