Dialga (Modest Nature at best)
- Aura Sphere
- Earth Power
- Fire Blast
- Dragon Pulse
[You do not need Flash cannon because it only hits Super-Effective on Ice/Rock, which you have Aura Sphere to take care of both.]
Giratina (Impish nature at best)
- Dragon Claw
- Will-O-Wisp
- Shadow Claw or Sleep Talk (if chose Rest over Earthquake)
- Earthquake or Rest
Gyarados (Adamant nature at best)
- Dragon Dance
- Waterfall
- Earthquake
- Ice Fang
** Do NOT use special attacks like Hydro Pump because despite the move itself is powerful, Gyarados' Sp.Atk stat is abyssmal. It is VERY WEAK. This goes same with Dragon Pulse. Do not use!!!
Garchomp (Jolly nature at best)
- Earthquake
- Fire Fang
- Dragon Claw
- Sword Dance
** Fire Fang is necessary to do damage to things like Bronzong or Skarmory. Crunch isn't needed since Dragon Claw is capable of killing any Ghost/Psychic type after 1 Sword Dance. Earthquake can also take care of any type that doesn't resist it or immune to it. Brick Break is also unnecessary as after 1 Sword Dance, Earthquake will do the same damage as Brick Break hitting Super Effective. Brick Break is a completely redundant move.
Kingdra (Modest nature at best)
- Surf
- Ice Beam
- Rain Dance
- Dragon Pulse
Kingdra's ability is Swift Swim (sometimes Sniper but pick one with Swift Swim), which doubles its SPEED in rain. When battling, all you need to do is set up Rain Dance and it should be ULTRA FAST... Very good.
Rhyperior isn't particularly good for your team since it is weak to Ice, just like most of your other Pokemon. Plus a 4x weak to GRASS or WATER, it sucks. DragoniteAltaria/Salamence and Flygon are all 4x weak to Ice, hence I don't suggest them either. In this case, here's a good one:
Infernape (Naive nature at best)
- Close Combat
- Grass Knot
- ThunderPunch or Nasty Plot (Chimchar learns at level 23)
- Fire Blast
(Don't use Overheat because of the Special Attack drop per use.)
_______________________________________
The guy that give you Salamence with Steel Wing and Gyarados with Hydro Pump... All he did was throw random moves together, disregarding any forms of the Pokemon's own power. And he suggested Giga Attack... That move costs 2 turns to deal 150 power of damage, which is basically only 75 power damage per turn... Very bad if compared to the 100 power Earthquake. He has no idea what he's talking about. Plus, Giga Attack is like giving the opponent a free turn!