Pokémon GO is one of those installments that have revolutionized mobile video games, as it has been the first to implement virtual reality in such an interactive and effective way. Thanks to the Niantic title, any of us can catch Pokémon like never before imagined.
Since its launch several years ago, the game in the Nintendo saga has progressively introduced creatures to increase the number of those available. It all started with the first generation until today one can get to get some of the eighth generation. However, this does not mean that they are available in their entirety, as there are still a huge number of Pokémon to come to Pokémon GO.

Get all!
Fulfilling the motto of the series is somewhat complicated. Mainly, because as we advance through the different generations, the cases of those not present increase. Anyway, you can take a more detailed look below:
1st generation
With regard to the first creatures that appeared in the saga, we find practically or rather all 151 Pokémon .

The only exceptions are the Galar forms of the three legendary birds in the work: Moltres, Zapdos, and Articuno. Otherwise it is completely possible to complete this first generation.
2nd generation
This section of the Pokédex is even more complete than the previous case, since again all its members can be captured.
The absent from this second generation is Corsola de Galar . So this second part does not suffer any considerable fault.
3rd generation
Pokémon between numbers 252 and 386 inclusive can also be found playing Pokémon GO.

Of course, unlike the previous ones, there is a Pokémon that for some unknown reasons has not been included yet. It is about Kekleon , a chameleon-shaped creature that has always been characterized by its aura of mystery.
4th generation
The fourth generation of creatures is almost completely finished . In fact, you can run into most of them through walking encounters, forays, or field investigations.
The exceptions to the rule this time around are broader, as none of the 5 Rotom shapes (only the washing machine shape) are obtainable, nor the existing 2 Shaymin shapes or the 18 Arceus shapes. On the other hand, not even Manaphy and his pre-evolution can be achieved.
5th generation
From the previous case, the absences begin to stand out . Although it is true that the fifth generation can be achieved almost entirely, but there are some important ones that have not yet appeared.

The Pokémon that cannot be obtained in any way in Pokémon GO from this section of the Pokédex are:
- Zorua
- Zoroark
- Larvesta
- Volcarona
- Keldeo
- Two forms of Kyurem
- Two forms of Daruma
- Genesect and Meloetta dance form
6th Generation
Along with the eighth generation, the sixth shows multiple creature faults despite the fact that a large number of those belonging to it can be captured.

The list on this occasion of those absent is much broader than the previous one. Specific:
- Flabébé
- Floette
- Florges
- Skiddo
- Gogoat
- Honedge
- Doublade
- Aegislash
- Helioptile
- Heliolisk
- Tyrunt
- Tyrantrum
- Amaura
- Aurorus
- Hawlucha
- Carbink
- Zygarde
- Diancie
- Volcanion
7th Generation
This section is quite peculiar. Basically, because it is only composed of only 2 Pokémon and both can be obtained in Pokémon GO: Meltan and Melmetal.
8th Generation
When we talk about the eighth generation of Pokémon, we also talk about the last one available. This means that the number of creatures you can capture is reduced considerably . To the point that it is easier to mention those that are present:
- Skwovet
- Greedent
- Wooloo
- Dubwool
- Obstagoon
- Perrserker
- Sirfetch’d
- Rhyme
- Runerigus
- Falinks
- Zacian
- Zamazenta
- Zarude

It should be noted that more will be added to the delivery soon. At the moment it is unknown when, but it may occur together with the arrival of Pokémon Legends Arceus.