What Pokemon can you catch in Pokemon Pearl?

You CAN catch over 500 pokemon. Its hard to display, so maybe go on a website that displays all of them. Theres 2 pokedex's. The pokedex and the national dex. Hope it helped! sorry if it didnt!