Swinub can learn it as an egg move or through a move tutor.
Same applies to Piloswine, but it also learns the move at level 0. To re-learn the move, go in the house to the left of the PokeMart in Blackthorn and talk to the fat dude. If you bring him a Heart Scale (which can be found as hidden items, by smashing rocks in Cianwood, or on wild Luvdisc), he will re-teach your Pokemon a move. --- MASSIVE FLYING REPTILE HOME. ROWED.
^ stop spamming that, its annoying just wait to get the HM at Mahogany. TC, Serebii is your friend --- http://www.freepowerboards.com/soulsilversociety/index.php Join the Soul Silver Society Plat FC: 1247-5023-9166