I've always wondered how many cat, bats, dogs or other type of a recurring animal based pokémon were there, so I did this graph to visualize it.
It certainly isn't the most accurate (since it's hard to categorize some pokémons and many were forgotten, so you can add always an issue for me to update it), but it already shows some interesting information.
Classification data is saved in a Google Sheets sheet that is retrieved as a .csv file for the Python script to parse and plot.
Pokémon sprites are retrieved from Pokémon DB using a web scrapper.