I got all pets from guild city and all these other generic pets that you can buy for 1 gold or so but I am still not on rank 2. I have around 30 - 33 pets on that character since it's not my main and I could actually need a necklace (5 epics that I can't use).