Get all 16 badges and Oak will give it to you.
You can't get rid of HMs in heartgold.
You get HM Surf and surf there
You can't it's not an hm
HM 02 in Heart Gold and Soul Silver is Fly .But you get it at the end of the 7th or 8th gym.
in the cave of orgin
you get it from a gy
There is no HM Dive in either Pokemon Silver/Gold or Heartgold/SoulSilver. It is exclusive to the Hoenn games.
You can't get rid of HMs in heartgold.
After beating blue, the 16th gym leader
you will find it on the ground but there is an ice puzzle to get it.
SORRY DUDE THERis no hm for whirlpool in pokemon pearl diamond or platinum only heartgold and soulsilver. but that wuld be AWESOME:))
No, there are no underwater routes in Pokemon HeartGold or SoulSilver. The HM Dive is not available in Pokemon HeartGold or SoulSilver.
In Pokémon HeartGold, you can find the Rock Smash HM in Route 36, a fat guy will give it to you.yes. but flash in no longer an HM
You get HM Surf and surf there
no
get hm strehngt
you can get it from Vance after you defeat him or you can use hm rock climb in the national park