Many players miss pet battles and it had a very engaged community. It is fair to consider them something less played moreover when we don’t get much content that is interesting to do with them.
I think the last time we had hard content for them was Shadowlands and DF had a couple interesting fights on forbidden reach but in last expansions it felt like simply a collecting game which is not why so many players like them but also that they had a certain use.
I personally like using pet battles as world quests same as I think something people have missed in Midnight is the skyriding races.
I would propose a feature that would both make people visit people houses more and pet battles with pet battles pvevp.
You would be able to create a pet trainer in your image preferably and setup 3 different set of 3 pets and choose their skills configuration and the game would use those to emulate a random challenge.
You would be able to queue for this like you currently queue for pvp pet battles and to see who’s trainer has the best winrates and reward pet satchels and rewards for defeating a set amount of trainers each week, it might as well also count for pvp pet battles achievements. When fighting other people trainer it would teleport outside their house in a set location where they put the “trainer” down. This would increase people visiting other people house and let people that like pet battles create their own content. You could also simply fly over to your friends or guildies house and fight their trainer.