I'd really personally prefer pets being exclusive to pet classes. It kinda ruins their uniqueness if just anyone can run around with a chicken following suite.
I'd like to see pets hold more meaning also, I don't just want that chicken on auto follow I want a fierce battle chicken to which I can control.

We'll already have the pet classes added in eventually and the buddy system soon, so a vanity pet just seems redundant to me.