I've been using Pet Tracker
pretty much since its inception. Works great and has some hard-to-live-without features. I was gonna warn you it had not been updated in a very long time, but it apparently got updated this morning. It has had a long-standing bug with correctly identifying pet breeds (especially with lower level pets). That may have been fixed with the most recent update, but I would not bet on it.
Give it a try, I'll think you'll be pleased:http://www.curse.com/addons/wow/pettracker
I also highly recommend BattlePet Breed ID
if you are getting "serious" (SRS BZNS!) about pet battles, and Rematch
if you plan on doing any of the repetitive fights (trainers, legendaries, garrison dailies, etc.)http://www.curse.com/addons/wow/battle_pet_breedidhttp://www.curse.com/addons/wow/rematch
**Apologies to the site admins if linking offsite is a no-no.