I'm not sure if anyone has suggested this before:

What if we had chat commands (similar to /partyinvite, or /guildinvite) for dismissing/summoning pets?

Example:

To dismiss a pet
/PetDismiss

To summon a pet
/PetSummon <Pet's name>

This way, players can switch pets during battle, and this will be very useful if the player has many pets.
i.e. if someone is in mid-battle and wants to switch pets, rather than going to stable to find a pet to summon,
they can just type "/petSummon <pet name>" and it summons that pet.

Your thoughts?