charm is buggy. for example I charm a bird mob send it at a bear mob let them fight a bit cast alittle on the bear and then charm the bear they both are now still my pets in some ways. I can't target the bird again.. it shows as my pet and the bear willl contnue to fight with it. If i release the bear now the bird continues to attack it but I still cant target the bird in anyway. There is to much going on to explain it all but it will be obvious if you reproduce it. At one point after multiple charms i had 2 pets meaning when i directed the last one a previous one would follow the command and also attack. Its super buggy on numerous ways. The pet stay command can become the mobs new HOME until it is killed. HOwever if you just do charm a mob send a mob to fight and release or wait until charm breaks it work fine.