Choosing Pokemon is down to a list of types I have somewhere behind my desk. (Please note, this is not for Competitive Battling, this is for the main story). It doesn't matter what starter I have, it just changes the Pokemon i get later on. In my team I will always have a Fire, Water and Grass. If I get Blastoise, I may have a Ninetales, or Arcanine, and Victreebel, or Exeggutor. I also must have a Flying type, to learn Fly. I try not to get a Normal/Flying. The next space may go to either a Fighting, Rock or Electric, or even Ground type. Basically, whatever I think will help me overcome the common weaknesses of Fire, Water and Grass. The last space is given to something like a Miltank or Blissey, a nice, tough Healer, who can take a lot of hits and still deliver the smackdown on anyone who dare challenge the infinite might which is myself.