Pokémon as a franchise has been around for more than 25 years, and in that time we've seen hundreds of characters introduced ...