ancient power is learned in the 30's lv
To evolve Pilowswine into Mamoswine your Pilowswine will need to learn the move Ancientpower. Then, it will evolve.
Piloswine doesn't evolve by level; instead, it evolves when it levels up knowing Ancientpower.
Lileep learns Ancientpower at level 43.
It learns Ancientpower at level 29
My Yamma learned ancientpower at lv.35
Level it up
Have Piloswine learn AncientPower and level it up. (Piloswine cannot learn AncientPower through level up. Go to the Move Maniac in Blackthorn City and have a Heart Scale. Talk to him and teach your Piloswine AncientPower.)
To get a Mammoswine in Pokemon Diamond/Pearl, you must teach your Pilowswine Ancient Power. Pilowswine can't learn Ancient Power, so you have to mate it with a male Pokemon that has the move Ancient Power. Wait awile then receive the egg from the old man and the baby Swinub has the move Ancient Power like the father.
Piloswine can't learn Ancientpower by level-up. you have 2 options, either let the move tutor in Platinum, Heart Gold or Soul Silver teach Piloswine the move and then use Pokétransfer to transfer the pokémon to Black and White. Or you could Chain breed the move onto a Swinub by breeding a Male Kecleon or Dunsparce that knows Ancientpower with a Female Swinub, Piloswine or Mamoswine. The egg that is produced will be a Swinub that knows Ancientpower. Either way I am sorry but if you have a Piloswine on Pokemon White that doesn't know Ancientpower it can never evolve in that game :( sorry.
he does not learn ancientpower, you have to evolve him to piloswine and use a heart scale
It learns AncientPower at level 36.
52