Rayquaza(Lvl.70)- Sky Pillar
Bagon(Lvl.70)- Some Root
by catching a horsea just do it i do it
Dragon vs Dragon is best its super effective against each other if you believe me you try it. or ice.
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.
An item that, when held by a "seadra" whilst trading it, will evolve it into a "kingdra". (Part of the completion of the emerald pokedex)
there is dragon and ice types that are strong against dragon. so i'd stick with an ice type like snorunt. you can find him/her in shoal cave, but you need to surf there.
Emerald.
I don't think dragon pulse is in Pokemon emerald, sorry.
Slalamence
gyados
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.
yoursadasking about pokemon
You can get it by wild Pokemon such as seahorse (not always) and any other dragon type Pokemon.
Dragon and flying
The Dragonscale is an item in Pokemon Emerald version. There is a chance that certain Pokemon such a Horsea will be holding one when you catch it.
Dragon and Ice types are super effective.
Dragon dance cannot found on a TM.
there is of course rayquaza. There is also vibrava and flygon.
well the strongest Pokemon you can catch is raqazza a legendary dragon Pokemon