The only in-game dragon Pokemon you can get are salamence, altaria, and rayquaza
To get a dragon scale is to catch a horsea or a bagon.
train dragon types
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.
You have to trade seadra while holding a dragon scale
Elite Four Drake (Dragon-type user) has a Salamence.
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.
Use your grand master ball on dragon ball z woop woop
By itself:only goldeen,seaking With Tm:Mostly any water or dragon pkmn
Pokemon ruby's version IS Pokemon ruby.
In ruby and sapphire and emerald there is a legendary Pokemon called latios it is a dragon psychic type looks like a bird with blue on it.
Pokemon Ruby has Pokemon that Pokemon Sapphire does not and Pokemon Sapphire has Pokemon that Pokemon Ruby does not.
To get ruby dragon you need droconos and pure flamme level 25