to be honest you are right on one thing vinnie the team needs a ground type but as it looks there's a lack of options but i personaly think flygons a better option then mamoswine considering its resistant to what we have next, think about it our next once seem to be ground, fighting, rock and steel, flygon is immune to ground resistant to rock and fire it has pritty high defences from what ive seen and as for steel well the same thing can be said on that note from fighting and when it comes to it. thats the pros
the cons are the its draconic moves are useless against fairies tho the fact that dragons are we to them self is good and bad is a dangerous balance yes but i wouldnt mess around in that fact.
thats just my opinion and i can bet vinnie will disagree and thats fine by me its good to have differing opinions, but at the end of the day the only opinion that matters is yours angel and good luck with which ever way you make your mind up