Make the charm pulse usable when running but make it an interruptible cast (not insta). Many self buff spells on Live work like this. You can cast them while running but they are still interruptible.
This way the Minstrel can't hold a charm if he keeps getting hit in combat. His pet will turn on him. If the Minstrel is able to free cast he can get his pet back (by mezzing etc. then getting a few seconds to re-charm.)
Minstrel pet fix
The Drunken Ranger!-keeping Devs honest since 2012
Also playing a dual-wielding Saracen
https://www.youtube.com/channel/UCsY42S8E3-bNo7koW7oFZug
The Drunken Ranger’s Guide to Drunken Rangery
https://forum.playphoenix.online/viewtopic.php?f=23&t=2902
Also playing a dual-wielding Saracen
https://www.youtube.com/channel/UCsY42S8E3-bNo7koW7oFZug
The Drunken Ranger’s Guide to Drunken Rangery
https://forum.playphoenix.online/viewtopic.php?f=23&t=2902