Well after analyzing all the Pokemon I have chosen.
If you chose Chimchar, he is great for someone who needs some help.
Shinx, is good for any bird and water Pokemon.
Zubat, ok just don't laugh but hes actually pretty good. Raise him and he could be a great asset.
If you chose Turtwig, I hated him because of his ground type. Though he gets to resist Poison.
Bidoof, when he evolves he is ok but he can use Flamethrower, Thunder and other moves that people don't recognise him as ok.
Geodude, he resist fire and poison so he can help alot in it.
If you chose Piplup, to me hes the best because, well one he can use more attack moves, two hes a peguin! Oh and he gets a steel type!
I like Shinx same reason for Chimchar.
Budew, I like him! and for and Electri types he resits it.
Starly! I don't know mostly because of his flying type moves to get rid of Grass.
Machop, for unknown reason! I just like him...
I made a team for all.
Inferanpe
Any water type I like Vaporeon, and Gastrodon
Rotom, Frosslas, or Drifloom
Umbreon, Skorupi
Lucario, Medicham, Machoke
Gabite, Dragonight.
Empoleon
Leafeon, Roserade, Carnivine
Arcanine, Rapidash, Flareon, Magmar, Houndoom
Lucario, Medicham
Glaceon, Frosslas, Galie
Togekiss, Starapter, Alratria
Torterra hes good for any team but just make sure to have,
Flying
Water/Fire (He resist both but there still good to have.)
Dark
Ice
Dragon
I hope all of this helps because I have played them and made diffrent teams to see the most helpfulest. And those help more then you'll think! Happy Gaming!