Go to the GTS to trade. Just breed your current starter Pokemon to get its basic form (Piplup, in that case). Then, offer it onto Wi-Fi for a starter Pokemon of your choice (I recommend you go with a Turtwig or Chimchar rather than Torterra or Monferno or a Female of a species). Overnight, someone will trade with you.
Also there are:
~ Phazers - These Pokemon use Whirlwind or Roar to prevent opposing Pokemon to set up stat boosting moves (Calm Ming, Swords Dance, etc.) A famous Phazer would be Skarmory.
~ Rapid Spin Blockers - Basically any Ghost type Pokemon, as they can "block Rapid Spin" just like their name since Rapid Spin is a Normal move. An example of a Rapid Spin Blocker would be Gengar.
~ Baton Passers - These Pokemon have a Stat Boosting move along with Baton Pass to "pass" Stat Boosting moves to another Pokemon to accompany sweeping. An example would be Jolteon or Umbreon.
I do not have wi-fi...
And my bro resets his game every so often, and if you can breed starters then I'll just breed my starters from Pearl, or my bro's from diamond.