We've been lucky here in the EU with the combination of Pet Battle Week and the rotation of Squirt in the Garrison lately having on just back in early august and now September. (I believe you have to have a rank 2 pet battle building to fight trainers??)
At least, the next time these line up is the 20th of September, so go get your pets leveled for easy kills in BFA, or put together your team for the Celestial Tournament.
I spent 10 hours on/off the last time the combo was up and leveled about 90 pets to 25.
https://www.warcraftpets.com/community/forum/viewtopic.php?t=16187
You can check this picture for the remaining of the year.
At least, the next time these line up is the 20th of September, so go get your pets leveled for easy kills in BFA, or put together your team for the Celestial Tournament.
I spent 10 hours on/off the last time the combo was up and leveled about 90 pets to 25.
https://www.warcraftpets.com/community/forum/viewtopic.php?t=16187
You can check this picture for the remaining of the year.