That looks great with the cooldowns!
About the damage/healing values: it seems that for your multi-pet lists (ie http://www.warcraftpets.com/wow-pets/beast/felines/
or anytime you use a filter, http://www.warcraftpets.com/wow-pets/filter/#
), the damage/healing is calculated as if the pet had 374 power, regardless of the pet's actual power.
But, when you drill down to an individual pet's battle info (ie http://www.warcraftpets.com/wow-pets/hu ... s/bonkers/
, the battle info tab) -- here, you can use the slider to change breed and level, and the tooltip damage/healing scales correctly with breed and with level.
I have no idea why the two kinds of lists are displaying disparate values, but the correct implementation is already there, just not ubiquitous yet. The multi-pet lists are super useful for comparing pet-to-pet, especially the ones generated with a filter--it would be great to have the correct damage/healing values there. The only additional thing I'd really like to see is an option to see baseDamage as well (ie set power to 0).