User blog comment:Chichilas/Introducing my self/@comment-24672610-20160330025424

One of the advantages to being a Mage is leveling fast, so it makes sense that you've reached a higher level than your partymate without getting as many pets! There's nothing wrong with that :)

You can look at Drops to find out everything that goes into determining how often you get drops, but the main thing to do is increase your Perception stat by allocating more attribute points to it or using equipment with a higher PER bonus. If your partymate is a Rogue, you could also ask them to cast the Tools of the Trade skill to buff the PER stat for everyone in the party.

If you're willing to spend gems to get pets faster, you could also buy eggs and hatching potions from the Market.