All the wild Pokémon (and their given families) that can be found on the Sevii Isles.
Standard trainers and Trainer Tower are not included due to the sheer amount of Pokémon they use that are not found on the islands.
Answers are up to Gen 3 of course.