Common Canine Egg
All pets fall under a certain family, and only two pets of the same family can be fused together to make a new pet with higher rarity. Mystery Eggs can hatch any type of pet.
Uncommon pets look identical to their Common counterparts, and Legendary pets are larger versions of their Rare counterparts. All of these can be hatched from eggs except Divine pets, which must be fused.