Mew and Arceus can.
any move if you have action replay just click the cheat "POKEMON CAN LEARN EVERY TM AND HM" And there you have it hope i helped
The Pokemon that can learn any move from TM's and HM's is Mew.
yes................and no
Well not every Pokemon can learn all the hm moves, try tropius.
Headbutt is no a HM in Pokemon soulsilver. However a man in Ilex Forest will teach it to any Pokemon that can learn it.
the answer will always be mew and mewtwo they can learn every TM and Hm
mew. he can learn any TM or hm
only Pokemon with sharp claws can learn the hm cut
in any Pokemon game, a Pokemon can't learn fly without an HM. as you progress in any Pokemon game, someone will give you an HM or you will find it. there are other moves that are also only able to be obtained by an HM (fly, surf, cut .etc.)
learn any TM/HM: 9207802E 0000D001 1207802E 000046C0 D2000000 00000000
machop is a good hm slave. he can learn rock smash, rock climb, strengh,. in Pokemon emerald nincada is a good hm slave but in Pokemon pearl flash is not an hm. any water type can learn waterfal or surf espacially palkia.