For example, the Azure Whelpling belongs to the Dragonkin family. However, it has Beast, Magic, and Elemental abilities in addition to a Dragonkin attack. Different attacks are strong and weak against different family types. Having a diverse spell selection might increase your chances of being prepared with a strong attack against an opposing team.
The cloak is nice because you only need one of these instead of the previous cloak versions since the primary stat changes depending on the class it is used on. The on use trinkets for versatility, haste, or critical strike could be very strong if used together by numerous party members with the same trinket. Finally, the threat reducing trinket could be useful for solo levelers in dungeons with newer, non-heirloom geared tanks in order to not pull threat on some larger packs of enemies.
Although the Battle Pet Trainer will only offer to teach you your race-specific companion, it is possible to add all of these pets to your collection. You can either find them in your faction’s auction house or you can create a character of the race whose pet you would like to learn. Using your new character, you can seek out any battle pet trainer in major cities. After you learn the pet, you can delete the character; the pet you learned will not be removed from your collection.