First you need a Piloswine to evolve. But before that, you need a Swinub in order to get a Piloswine. They are located in the Ice Cave right before you enter to go to Blackthorn City.
After you get a Swinub and evolve it into a Piloswine, just keep leveling it up until it learns the move AncientPower, when that happens, it'll evolve.
Answers & Comments
Verified answer
First you need a Piloswine to evolve. But before that, you need a Swinub in order to get a Piloswine. They are located in the Ice Cave right before you enter to go to Blackthorn City.
After you get a Swinub and evolve it into a Piloswine, just keep leveling it up until it learns the move AncientPower, when that happens, it'll evolve.
Step 1 - Capture a swinub - there are tonnes of them on the ice path.
Step 2 - Level it up to Level 33 and it will evolve into a piloswine.
Step 3 - Give a Heartscale to the move maniac in Blackthorn city to teach piloswine the move "ancient power"
Step 4 - Level up piloswine now that it knows ancient power and you will have a mamoswine
First you need a Swinub which you can get in the Ice Path. Next level it up until it evolves which is Level 33. It'll become a Piloswine.
Next head to the Move Re-learner in Blackthorn City and teach it Ancientpower. Now level it up and it'll become a Mamoswine.
Pokemon Heart Gold Mamoswine
lvl up piloswine while it has ancient power.