Over the last nearly 30 years, hundreds of Pokémon have been designed and released across nine generations of the franchise.
A leak from The Pokemon Company has revealed "Mini Pokemon," a new subset of Pokemon that could not be caught!