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.
Chat with our AI personalities
yes,piloswine can evolve when it learn an ancient power.
first you get swinub and then you get it to level 33 and then it evolves into piloswine and then you go to snowpoint city and the move tutor will teach your piloswine ANCIENT POWER
Try going to route 226 and go to the move tutors house, he will teach your Piloswine Ancient Power, and if you have the hold item Heart Scale attached to you piloswine, then next time you level up with you Piloswine, it will evolve into Mamoswine or whatever it's called Hope this helped...
Sadly there is no TM for Ancient Power, some Pokemon learn from birth or levelling, like Tangela, Yanma and Piloswine, when they learn Ancient Power and they evolve into Tangrowth, Mamoswine and Yanmega. So catch a Donphan (female) and a Piloswine (male), put them together and you will have a Phanpy with birth move Ancient Power. Go to Bulbapedia to find out more.
Yes, go to the move relearner with a heart scale and piloswine. The first move on the list should be ancient power.