akr71
Hero
At my Table we have the pets run by the DM unless specifically commanded to do something by its master. Its a complete bust that a trained animal would just sit there and do nothing unless it was told to when it can see that not only his master put his travailing companions are getting attacked especially a pack animal(lets face it 99% of beast companions are wolves and the other 1% are panthers) they would totally get stuck in there. The dm does quite a good job of running it tbh makes just enough mistakes to make it seem like an animal and that giving it a command is worth your action.
Iv all so seen it moved as a bonus action to command it (the pet got buffed in this game and added prof+ranger level to attack damage.)
Both of these where fine i feel that at higher levels adding ranger level will get out of hand real fast but the game stopped at lvl 7ish
This is similar to how I handle it at my table. The pet will continue to do what it was last commanded to do unless it is gravely injured (<1/4 max HP). Additionally, during melee, if the ranger does not spend an action to command the pet to attack, the following round the pet attacks the same target as the ranger.