get one of the jynx at the icepath tto blackthorn. it should be level15-20.i don't remember what level. but that's where you get it and of course,icepunch just like you want it.
There, Feraligatr can not learn Ice Punce Naturally You Have to learn Ice Punch By going to the move tutor Note : This only works for Pokemon Platinum, Heart Gold, and Soulsilver
Have to get it from move tutors in kanto. Not available as a TM
The way a Weavile can learn Ice Punch is probably if you teach it. Ice Punch isn't a TM so you have to go to Pastoria City and talk to the Move Teacher guy. You have to give him a heart scale in return( you can find heart scales underground).
Ice Punch cannot be found as a TM in Pokemon Platinum. Ice Punch was TM 33 in Pokemon Gold and Silver but TM 33 was changed to Reflect since then meaning Ice Punch is no longer a TM move.
Weavile can learn ice punch in heart gold or soul silver by going to a move tutor located in the battle frontier front. It costs 64 B.P points. He cant in black, white, diamond or pearl. Hope I helped :p
It does not learn it by leveling up. For Totodile to know Ice Punch in HeartGold, one of its parents used to produce its egg must be Abomasnow.
The Ice Punch move tutor is in the Battle Frontier. The move costs 48 B.P.
Medicham can't naturally learn Ice Punch upon leveling up. But there are other methods. Here are 3 ways: 1: Give a Heart Scale to the Move Tutor in Pastoria and he'll teach it Ice Punch. 2: Trade in Colored Shards to other Move Tutors and they'll teach it Ice Punch. 3: Breed a Male Human-like Pokemon that knows Ice Punch, with a Female Medicham, and the Meditite babies will automatically know Ice Punch upon hatching.
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.
Provided you have the cost of 6 Blue Shards and 2 Red Shards, Floatzel can learn Ice Punch at the Route 212 Move Tutor. It might just be easier to go with Ice Fang that just requires one Heart Scale.
Thunder Punch, Fire Punch, Outrage, and either Fly or Ice Punch.
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.