Floatzel does not learn ice punch. Floatzel does not learn any ice type attacks naturally and must learn ice type moves via TM.
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.
buizel doesn't learn ice punch, but floatzel can learn ice punch
It should learn it as it gains level, but if it doesn't then go to a move tutor that takes heartscales and give him a heartscale and he shall teach floatzel ice fang.
If the floatzel is female, it can breed with any water pokemon, for example, a male marill. But since the floatzel is female, its baby will be a marill. If the floatzel was male and the marill female, the baby will be a floatzel. Also, the baby's attacks and status will originate from both parents, like marill's double-edge and floatzel's ice punch. Convenient, eh?
Teach your Floatzel Ice Punch to use against Cynthia's Garchomp and Surf to use against her Lucario and Gastrodon.
Floatzel does not learn ice punch. Floatzel does not learn any ice type attacks naturally and must learn ice type moves via TM.
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.
buizel doesn't learn ice punch, but floatzel can learn ice punch
It should learn it as it gains level, but if it doesn't then go to a move tutor that takes heartscales and give him a heartscale and he shall teach floatzel ice fang.
Teach FLoatzel HM03 Surf
If the floatzel is female, it can breed with any water pokemon, for example, a male marill. But since the floatzel is female, its baby will be a marill. If the floatzel was male and the marill female, the baby will be a floatzel. Also, the baby's attacks and status will originate from both parents, like marill's double-edge and floatzel's ice punch. Convenient, eh?
Ice Punch costs 64 BP at the Battle Frontier in HeartGold and SoulSilver.
In x and y
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.
If you have a Floatzel, teach it 2 of the Five: Ice Fang Water Gun Swift Brine Aqua Jet The best move I would say: Surf and Waterfall
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."