What Pokemon can you catch on Pokemon HeartGold?

theres too much too list but you can go to serebii.net to see all the Pokemon if you can fing=d the category