In the Frontier Front, you will find a house where three men live. If you speak to one of them, they will offer you several choices for Move Tutoring .The charge for ice punch is 64 Battle Points
Chat with our AI personalities
Typhlosion isn't capable of learning Ice Punch and it cannot be taught it.
No
5zt8TCpn
Out of personal experience, I'd say go with ice beam. If your pokemon has more physical potential then special, then you can't go wrong with ice punch or avalanche.
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.