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.
You can't catch mamoswine in pearl, diamond, or platinum.
You have to teach piloswine ancient power.
But, pilowswine won't learn ancient power at any level.
The only way to teach pilowswine ancient power is to look for the man in pastoria city who can reteach a Pokemon a move.
Go to the man with a heart scale, and reteach pilowswine ancient power.
Then, level it up, and then pilowswine will evolve into mamoswine.
You need a Piloswine. Level it up till it learns AncientPower. Then level it up once more, and you have a Mamoswine.
Get a piloswine, teach it ancient power by going to the move tutor, then level it up and it should evolve.
evolve Swinub and then evolve Piloswine
it evolves from swinub to piloswine at level 33 and from piloswine to mammoswine when you teach piloswine ancient power bygiving a heart scale to the move maniac in black thorn city. i reccomend not to evolve piloswine until level 65 because after that piloswine haslearned all of his moves faster tham mamoswine.
i think they are awsome Pokemon... don't take this an insolt but what you should get mammoswine-abamsnow-vepiquen-golduck to level 65 like lucario and infernape. then you will have a great team but beware of the eleite 4 champion.. i would get abamsow so learn ice beam to K.O garchomp.. this is my team to show you how good to get them...</P> <P>weavile lv 86</P> <P>empolion lv 87</P> <P>staraptor lv 85</P> <P>unown lv 97</P> <P>gyradoes lv 85</P> <P>milotic lv 87</P> <P>i didn't use any rare candies or any cheats i will tell you what i did..first at the first gym get you Pokemon over level 10 then by the second get them to level 20 then third gym level thirty and so on like this until by the last gym your Pokemon are over level 80 then just train them to higher levels... first get a unown because your Pokemon will have 3000 mines exp to go up a level....... so there you go</P>