Dratini, Dragonair, Dragonite, Kingdra, Vibrava, Flygon, Altaria, Bagon, Shelgon, Salamence, Latias, Latios, Rayquaza, Gible, Gabite, Garchomp, Dialga, Palkia, and Giratina. Those are all the Dragon types that are can possibly be caught or transferred.
(Dialga, Palkia, and Giratina are the three legendaries you may capture in Platinum.)
Dragonair does not learn Dragon Rush in Pokemon Leafgreen. However, it can learn the move in Pokemon Diamond, Pearl and Platinum at level 39.
You can't get Thunderus in Pokemon Platinum at all. By then when Pokemon Platinum was made, no one knew that Pokemon Black and White were going to be made.
you see all the Pokemon in platinum and trade from your other games like emerald, blue, fire red etc and that is how you find all Pokemon in platinum.
U will never get them all!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
One way is to get all possible Pokemon in Pokemon platinum and migrate all the remaining Pokemon from another region. Another way is to use cheat like an action replay
garintina
if u have Pokemon platinum then just trade a Pokemon from your platinum version holding dragon palse.
you give it two a Pokemon that knows dragon type moves.
Arceus (With Dragon plate)
like by pastoria.
I'm pretty sure you get it by catching random dragon Pokemon and they will be holding it.
It learns it at Lv61 in Platinum.
salamander
Giratina Type: Ghost/Dragon
Roar of Time is totally the best move! It has 150 power :D I taught it to all my dragon Pokemon! ^^
I believe if the Pokemon holds it it boost the Dragon-Type moves.
ice type or dragon type. either of the two will do just fine.