Pet Battle Teams allows you to form teams that you can load up with a click. The interface is a little awkward in that you can accidentally overwrite any team as long as it is the one highlighted, without confirmation. Right clicking on the team will delete it, but a confirmation dialog does popup for that. Otherwise, whatever team you have loaded in your journal will determine whatever team is highlighted.
I find Pet Battle Teams extremely useful for both leveling pets and collecting them. Don't judge me on the levels of my pets. You see, I've been collecting rather than doing the pet battle quests. I want to be the girl with the most rares.