Probably Staraptor. It can learn some really cool moves.
There are 22 flying-type Pokemon.
a flying or psychic move should do the trick.
Piplup. When he evolves he'll become a Flying, Water, and Steel type
You could check Serebii.net for a list of flying Pokemon. It would be under the DPPt PokeDex.
use flying ice fire or bug type pokemon, they are usually the most effective
You can only get Rayquaza in Pokemon Diamond by trading it from Ruby, Sapphire, and Emerald. The Rayquaza is a very powerful flying dragon type Pokemon.
In Pokemon Diamond, Yanma is a bug and flying type of Pokemon. It evolves if you level it up while it knows ancient power.
ge grass,ground/flying,fire,psychic
rt.224
Diamond is not a Pokemon but i think Arceus is one of the strongest Pokemon ever.
go to the resort area.You will find a ferrow
Your best bet is: A Water type An Ice type A Flying or Fire(or Moltres) A Dark or Ghost type(or Spiritomb) A Grass type A Rock type Hope this helped!