What's the fewest pokémon necessary to complete any of the main games? For example, has anyone completed the game with just their starter (very unlikely)? How about just two pokémon? Or three?
And what's the best strategy to use? Say you're going for just three; which starter do you get, and which other two?