Seriously, what the heck? Why does it know this? Is GF trolling us? Outside of breeding it really shouldn't know this move....this bets wooper using ice punch tbh...so what the heck man?flips desk. I really need to know why this is a thing...
Well no its not viable. Sacrificing a poke to do 1Hp worth of damage is pretty dumb.
As for why well who knows. As you saidWooper can learn Ice Punch, Baby Pokemon Like Togepi Learn Fire Blast, Elgyem and Beheeyem can learn Steel Wing (they dont have wings..). Cant really Explain GameFreak Logic.
I know this is late, but https://youtu.be/GKIl-A_GhTg