PuppyDog here so here's your Anwser!
You can get every single Pokemon by connection alone. You may get doubles such as if you are a starter Such as Cyndiquil and you evolve twice into Typhlosion you get two Typhlosion. Sometimes you can get 2-3 Pokemon through one quest alone so yeah tons of doubles. Realy just don't evolve every Pokemon because you only need about 10 good Pokemon to actualy succeed in getting them all. But it is your game so go nuts if you want. Just make sure this is the one released November 24, 2015 otherwise all of this is wrong and useless.
Owner Of A Game Copy
I love Riolu!