it cant learn it through leveling
but you can if you find the move tutor
Chat with our AI personalities
buizel doesn't learn ice punch, but floatzel can learn ice punch
He doesnt learn ice punch
Electivire cannot learn Ice Punch via Level-Up. The only way to get an Electivire with Ice Punch is to breed (with Hitmonchan or Medicham) and then evolve the hatched Elekid into an Electabuzz, then Electivire.
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.
Teaching Snorlax the move Ice Punch in Pokémon FireRed and LeafGreen requires a bit of effort. First Snorlax needs to be traded to a game of Pokémon Emerald that has the National Pokedex and reached the Battle Frontier. Then you need to gain at least 48 Battle Points to pay the Move tutor to teach Snorlax the move Ice Punch. And Finally trade Snorlax back to your copy of Pokémon FireRed and LeafGreen.