Which Pokémon game has every Pokémon?

Which Pokémon game has every Pokémon? Pokémon Red and Green together have all the available Pokémon in this generation. It is possible to trade freely with any Generation II game via the Time Capsule, which opens up breeding as an option for obtaining Pokémon. In Pokémon Yellow, there is a single Pikachu available as the starter Pokémon.

Pokémon Red and Green together have all the available Pokémon in this generation. It is possible to trade freely with any Generation II game via the Time Capsule, which opens up breeding as an option for obtaining Pokémon. In Pokémon Yellow, there is a single Pikachu available as the starter Pokémon.
See also  Who makes Minecraft music now?