Never was an issue for me, but I do hate it in leves when my pet keeps attacking a pacified enemy.

The game automatically disengage the player, but it doesn't cover the AI for enemies who are no threat? Lazy programming.

Oh well, nothing you can't solve with repeatedly spamming heel.