cut, surf, fly, rock smash, rock climb, strength, and waterfall
In Diamond, Pearl and Platinum there is HM defog.
In HeartGold and SoulSilver there is HM whirlpool.
no
there is none
In the top of the battle tower
cheat
You have to beat all the gym leaders..
in bushes,with people, in caves, and hidden
nothing will
See the related link below.
I think it is piplup because it can learn all the HMs (not fly of course) when it evolves.
you cant you can only do it 6 at a time and they cant have HMS
You can't.
No. All TMs and HMs do is teach your Pokemon a move.