There is truly no BEST pokemon for a type, but some powerful ones are Staraptor, Noctowl, Drifblim, and maybe Honchkrow. Staraptor can learn Brave Bird and Close Combat, some pretty powerful moves in exchange for Defense and Sp. Defense and Health. Noctowl can learn Hypnosis, Dream Eater, Roost, Extrasensory, Zen Headbutt, and Sky Attack, which can incapacitate enemies pretty quickly. Drifblim can learn Ominous Wind, Shadow Ball, Baton Pass, and Explosion, hit and run or massive damage techniques. Honchkrow can learn some feisty Dark moves like Foul Play, Night Slash, and Dark Pulse, moves that can destroy opponents.
the best Pokemon to pick at the start is PIPLUP or CHIMCHAR
You can find the bestest,rarest, Pokemon is to go to www.marriland.com/pokemon
ash and pole
=====================DARKRAI===========
I have no clue,but gooey mulch is good.
There are 22 flying-type Pokemon.
Probably Staraptor. It can learn some really cool moves.
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.
the best Pokemon on diamond would be arceus but you can only get that from action replay, other than that i think the best Pokemon would be giritina..