In my opinion, the outfits with stats yes that's a no no, shouldn't be a thing in PvP. A vanity outfit is a vanity outfit, ''Only for the Looks'' Nothing more, nothing less.
About the pets, I feel like they can have a different story. The frosty pet was the first pet to be effective in PvP as it added (Healing), a pet supporting you sounds alright I'd say. But maybe get to make sure that in the future updates we don't receive any pets with major big effects that work in PvP.