The Pokemon that can learn any move from TM's and HM's is Mew.
9
no Pokemon knows all the hm moves!
Tropius and Gyarados together can learn all of the HM's.
ask ur momma
All
HM 05 is flash
See Related Link.
A HM is a move is a move that can be tought to as many Pokemon as you like but the Pokemon has to be able.
Pokemon cannot forget HM's unless they're in Pokemon Mystery Dungeon. But, if its from Emerald, add another Pokemon to your party that knows surf and ask the move deleter.
You have to have a Pokemon in your party which know the HM Dive. Surf onto water then go to your party, select the Pokemon that knows dive, and click on Dive.
Dive is not an HM in leafgreen you can't get it unless you trade a Pokemon that knows Dive from ruby or sapphire or emerald but it will not work in leafgreen unless your in battle.
He isn't in Pokemon Emerald. He is only in pokemon Blue,Red, and Yellow. Sorry.