I usually give them the orders, and they follow through. At least in trainer battles.
When they're just fighting wild Pokémon, I leave them alone and just force them to gun down all the wild ones they can find. They're strong enough to handle it on their own.
[Video]
When they're just fighting wild Pokémon, I leave them alone and just force them to gun down all the wild ones they can find. They're strong enough to handle it on their own.