From my point of view the module should contain also a scientific way to describe animals. Maybe this is not what pages for cats and dogs need, but It would be helpful not only for reptiles and amphibians, but also for mammals and vertebrates.
To be exactly what I think such a module should contain:
Following fields in the Admin menu:
----Taxnonomic order: (this is complicated)
Scientific name:_______
common name:_______
Original description:______, year:______
Distribution:________
(some ideas for Distribution: It would be great if somehow googlemaps could be inculded in this part, i.e. an animal is located in nothern Argentina, south Bolivia and southwest of Paraguay, googlemaps shows you this part of the world in the description).
Age:___
Size____ (inch or cm)
Food:_____ (carnivor, herbivor or omnivor)
Hibernation: (yes or no)
then bigger fields (like the ones in news for article) for
Description:____________
Keeping in captivity: ___________
(maybe also as a seperate part):
Captive breeding: __________
At last, it should be possible to upload two or three pictures.
Two more Ideas:
On the page could be intergrated also the gallery.
I.e. pictures of the animal from the gallery could be shown in this part with a link to the part of the gallery where this animal is visible.
And, people, who keep and breed this animal, could be listed with a link to their profile.
END
I am sorry for writing so much, but this is how I imagine such a module for Animal descriptions. Maybe you can use some of my suggestions.
The question is, how many people would be interested in such a module ...?
Here is a screenshoot how I solve this with cjaycontent: