you can get dratini in game corner in goldenrod city.
Blackthorn Gym she leads with Dragon Pokemon.
dragon type Pokemon are weakend by ice and dragon type moves
The Pokemon champion is Lance, the dragon champion. He was the champion in the original Pokemon gold and silver.
you need a Pokemon that can use HM move whirlpool
i have no idea and isn't Pokemon shinygold a hack game
from the game corner or dragons cave or from the temple after beating Clair
in the dragons den after you win the last bag
you must beat the 8th gym leader and she will grant you passage to dragons den
Three legendary dogs, Ho-oh Lugia and a dragon type pokemon.
By beating the gym leader Clair in Blackthorn City.
You must evolve Dragonair (available from the Dragon's Den; use super rod) to get it.
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.