I just wonder why you have two humanoids in one team... If you come across someone who has a strong Beast type, you will be in for a bad treat. Try and switch the Curious Wolvar Pup with an Undead or a Mechanical pet, preferably Mechanical since Undead are weak to Critters and Critters are nearly -everywhere-. Also, Mechanicals do well against Beasts where your two Humanoids do not.
This is just two cents from me though. Check out warcraftpets.com for better info; it will be a much better help.