I know that there are new games coming this year, but right now there are 905 different Pokémon, but if you take all the different forms, you have well over 1000. There´s a Pokémon called Unown, that has 28 different forms, all the letters and the ! and the ?
I was weeping as much for him as her; we do sometimes pity creatures that have none of the feeling either for themselves or others. — Emily Bronte, Wuthering Heights