A category for all the Pokémon in the game.
The Pokédex numbers differ from the national dex that normal Pokémon games use. In Pokémon Shuffle, the dex numbers and Pokémon are more or less ordered by release date.
Currently, there are 482 Pokémon available to catch in the Main Stages (1 of which can also be found in Expert Stages and 12 of which can also be found in the Special Stages), 49 Pokémon in the Expert Stages, and 341 in the Special Stages (6 of which can also be found in the Main Stages and 14 of which can also be found in the Expert Stages), for a total of 839 catchable Pokémon (which includes Pokémon with different forms). 2 Pokémon were only available from Event Gifts.
Here is a sortable table of all available Pokémon (hold shift to sort by multiple columns):