After beating the last gym leader she won't give you the badge until the dude behind the gym says your worthy once she give you the badge and the TM Dragon pulse go back to the dragons den and talk to them then you should get it if you don't well you must have not done something wrong (i got it just as i was writing this so i know it works and before you go just go talk to the gym leader and see if you've gotten it) if you have it shell talk about new bark town and how its going to be harder from now on.
No, there are no underwater routes in Pokemon HeartGold or SoulSilver. The HM Dive is not available in Pokemon HeartGold or SoulSilver.
To catch a Metapod in Pokemon SoulSilver (And in Pokemon HeartGold as well), you have to enter the Bug Catching Contest at The National Park on Tuesdays, after you obtain the National Pokedex.
you cant catch persian in heartgold.... i think
YES=)
Yes you most definitely can
None, DRATINI EVOLVES BY LEVEL (30)
Level 30
magikarp dratini dragonair
in dragons den you can also catch dratini's in there
You can get dratini in Blackthorn City. It evolves into dragonite
Dratini evolves into Dragonair at level 30.
dragon denyou can find dratini by surfing in dragon's den in blackthorn city. (the city where you get the eighth gym badge)
Here are a few Pokemon that take awhile to evolve: Larvitar, Dratini, Wailmer, Beldum, Bagon.
Dratini evolves on level 30 into dragonair.
get a lot of coins in the game corner and then buy it from one of the guys next to the game
Dratini can't learn Extremespeed in LeafGreen, but can learn it through breeding and as a prize in Crystal, HeartGold and SoulSilver. After answering all the Dragon Master's questions correctly in the Dragon Shrine, a Dratini with Extremespeed will be given as a prize.
You can get it in dragons den in water, or in dragons den an old man will give you one after a quiz. by the way, dratini evolves into dragonair at lvl 30 then dragonite at lvl 55