Well, Jellicent also could take the place of Haxorus. Absorb water and immune to Rapid Spin; but ... the truth is if you want a team based on dragons, I think you're misguided. I would choose something like this:
-Latios, Dragonite and Salamence: Inmune to ground-type and resistant to fight and...