None of them, you need to trade to get some, and some need to be traded to evolve.
Chat with our AI personalities
There is no official Pokemon game that has all Pokemon catchable in it, which means you'll have to trade and transfer Pokemon from other games to get all the Pokemon. However, some fan-made hacks do have all the Pokemon catchable in them.
No, there isn't a Pokemon game available for the PSP. All Pokemon games are strictly made for Nintendo devices only. Since PSP is made by Sony, no Pokemon game will ever be on it.
If you mean all the Pokemon in the entire game, that's a little hard to answer. Be more specific.
You can't catch a starter Pokemon. But to get all of the starters you can trade the Pokemon to another game and restart the game you were playing and get a different starter.
No matter what game of Pokemon you play to get all the starters you have to trade with the other versions.