It cannot learn that move leveling up, and the only way to teach it that is by move tutor, and that didn't exist until Platinum.
you have to breed a male hitmonchan/medicham that knows ice punch. breed it with a female buneary (it should know ice punch). the buneary has to breeded with a female sneasel/weavile. a sneasel will hatch from the egg. it will know ice punch.
In emerald you can learn it for 48BP at the battle frontier. In ruby/sapphire you can't
Water types are the best to start with in all the games because the first gym is usually a rock type gym.
no,but it can be tought by TM,where to find this TM is in route 216.
If your Medicham does not know Ice Punch it is possible to teach it by going to the move relearner. He can be found in Dendemill Town.
buizel doesn't learn ice punch, but floatzel can learn ice punch
It learn ice punch at level 36
He doesnt learn ice punch
Floatzel does not learn ice punch. Floatzel does not learn any ice type attacks naturally and must learn ice type moves via TM.
Sneasel can only learn ice punch by having a parent, Buneary, that knows the movie. Sneasel cannot learn ice punch through any other method.
Floatzel does not learn Ice Punch when it levels up. It is a BP move. If you want it to learn Ice Punch, it has to first be a Buizel and give it the BP move. If it is already a Floatzel then it will not work.
No.
Feraligatr cannot learn Ice Punch naturally however a Move Tutor can teach Feraligatr Ice Punch in "Pokémon Platinum," "Pokémon HeartGold" and "Pokémon SoulSilver."
Totodile is a water type of Pokemon which you can get as a starter in generation 2. It will not learn ice punch by leveling it.
blaziken can learn ice punch
machamp
You can't, you can only get ice punch in platinum but a move tutor near snow point city.