All of generation 1 and 2 are obtainable in the game as well as their cross-generation evolutions. There is also a selection of 169 additional Pokémon from generations 3 to 7 for a total of 420 Pokémon. All of them can be combined with every other Pokémon.