Evolve into Piloswine, then go to Blackthorn City and look for a house that has four people in it. Talk to the guy in pink clothing and give him a Heart Scale. Then select Ancientpower from the list when selecting Piloswine
Swinub can only learn Ancientpower as an egg move.
he does not learn ancientpower, you have to evolve him to piloswine and use a heart scale
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.
Exeggcute can learn Ancientpower in Pokémon Emerald but only through Breeding.
It learns Ancientpower at level 29
baltoy learns ancientpower at level 25,sandstorm at lvl 31
he does not learn ancientpower, you have to evolve him to piloswine and use a heart scale
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.
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.
Teach it ancientpower and let it level up
In Generation III, Piloswine can only learn Ancientpower through breeding with a father of Diglett, Dugtrio, Wooper, Quagsire, Dunsparce, Phanpy, Donphan, Mawile, Numel, Camerupt or Kecleon knowing Ancientpower with a female Piloswine. However, a Piloswine cannot evolve into a Mamoswine in Generation III, as Mamoswine is a Generation IV Pokemon.In Generation IV, Piloswine learns Ancientpower once it has evolved from Swinub.
Swinub evolves into Piloswine at level 33. After that Piloswine can evolve into Mamoswine if it levels up while knowing the move AncientPower.
First evolve it into Piloswine then level Piloswine up with Ancientpower as one of its moves
You have to talk to the Move Tutor for Piloswine to relearn it. An alternative is to breed a Swinub with Ancientpower as an egg move or to take it to a Move Tutor.
Lileep learns Ancientpower at level 43.
My Yamma learned ancientpower at lv.35
Make piloswine learn ancientpower and then level it up at any place
Exeggcute can learn Ancientpower in Pokémon Emerald but only through Breeding.