Here's the egg-moves they can learn by breeding them with other Pokémon species:HawluchaAgilityAlly SwitchBaton PassEntrainmentMe firstQuick GuardPangoroFoul PlayMe firstQuashQuick GuardStorm Throw
You can only "learn" Fire Punch in Diamond via breeding a Pokemon with another who already knows Fire Punch (Magmar for example)
Fire Punch is not an TM or HM in Pokemon FireRed. It is learned by level up or by breeding for Pokemon that can learn it.
Bullet Punch in Pokémon Platinum can only be obtained through breeding (produce a egg). The Machop (hatched from the egg) will then eventually learn the move "Bullet Punch", while ordinary (Non-bred) Machamps (or any other evolutionary stage) cannot.More information can be obtained by going to the web-page through the "Related links" section below.
It doesn't learn Drain Punch at any level. It, and all other pokemon, only learn Drain Punch through TM60 in Gen IV.
Sneasel can only learn ice punch by having a parent, Buneary, that knows the movie. Sneasel cannot learn ice punch through any other method.
no
no
No it can't , according tohttp://www.serebii.net/pokedex-dp/418.shtmlit can be taught the move Brine through a TM55 but cannot learn it through the move tutor or breeding
You will need to teach Murkrow Sucker Punch at level 55, then evolve it using a Dusk Stone. Honchkrow cannot learn Sucker Punch through leveling up.
It doesn't learn Crunch at all. Not even through breeding or TM.
it cant learn it through leveling but you can if you find the move tutor