Piloswine is one of many Pokémon that has three evolutions in Pokémon Brilliant Diamond and Shining Pearl. He didn't always have three. Previously, Swinub, its initial form, could only evolve into Piloswine. However, if you follow specific requirements, you can go one step further and become Mamoswine. In this guide, we will detail how you can evolve your Piloswine into a Mamoswine in Pokémon Brilliant Diamond and Brilliant Pearl.
You don't need to use an evolution item or hold it in your hand to evolve Piloswine. Instead, what you'll need to do is make sure your Piloswine knows the ancient power of the move. Piloswine naturally learns this move. But if he doesn't know this move, you won't be able to evolve it. An excellent way to make sure Piloswine learns this move again is to visit the Move Relearner, an NPC in Pastoria City. You'll need to make sure you have a heart ladder to trade with the Move Releanerner to teach Piloswine the move again. You can obtain Heart Scales by excavating them at the fossil excavation sites of the Grand Underground.
There is no ancient TM power, so Move Recognizer is the only way to teach Piloswine this move if he doesn't already know it. Once he knows the move, all you have to do is level up with the move and he will become Mamoswine.