Kanto and Johto: Dratini, Dragonair, Dragonite, Kingdra, (Not fully a dragon answer: Gyarados)
Hoenn: Vibrava, Flygon, Altaria, Latias, Latios, Rayquaza, Bagon, Shelgon, Salamence
Sinnoh: Gible, Gabite, Garchomp, Dialga Palkia, Giratina.
Isshu: (Pokemon Black and White): Reshiram, Zekrom, and Kibago.
Ask me if I missed anything!
Weaknesses: Ice Type, Dragon Type.
Dragon/Flying: Rock, Ice, Dragon.
Dragon/Psychic: Dark, Rock, Ice, Dragon.
Dragon/Electric: (Isshu Dragons): Ground, Dragon, Rock, Ice
Dragon/Fire: Rock, Dragon, Ground. (Isshu Dragons)
The best Dragon type Pokemon in fire red is Dragonite (number:149)
You have to catch a Dratini and raise it to level 40 and the it will become Dragonite.
Hope I helped!
Edit: Actually Dartini evolves into Dragonair at level 30 then Dragonair evolves into Dragonite at level 55
But if you are going to train the Dartini using an exp.share then I suggest not letting it evolve until level 54 then it will have learned all the good moves also easier to train!
dragon
the strategy i use is have say a charzard(any Pokemon that can learn dragon type moves)but try to get one that is not a dragon type since dragon is weak to dragon
The strongest dragon type in pokemon Emerald, Sapphire and Ruby, is the legendary pokemon Rayquaza. In terms of non-legendary pokemon, both salamance and flygon are strong dragon types.
ice
ICE AND DRAGON TYPE.BUT THE BEST IS ICE TYPE.TRUST ME!
Dragonite is a very strong dragon type pokemon, it may be the best but you can't get a dratini until the 8th badge, as in that area so you can get one but very late in the game.
I think Garchomp is an excellent dragon type because it has great speed and attack.
Druddigon is a Dragon type pokemon.
dragon Pokemon are weak against ice attacks as well as dragon type attacks.
Dragon type Pokemon are weak to dragon type and ice type attacks.
Steel-type and Dragon-type moves are supper effective on dragon-type Pokemon :)
Steel types and Dragon types because Steel types and Dragon type Pokemon only have a couple of weaknesses and there are loads of legends that are dragon and steel types. Hopes this helps!!