I think Garchomp is an excellent dragon type because it has great speed and attack.
dragon
Ghost type and Dark type
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
ice
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 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.
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 :)
Dragon type Pokemon are weak against Ice, Dragon, and Fairy type moves.