Make pets less rebellious
When a pet decides not to follow you anymore, they should become uncaring instead of hostile
I find it weird that when your loyal, friendly pet loses interest in you, it becomes a blood-thirsty killer who sees you as an enemy. I can accept that pets sometimes randomly become non-pets, but what have they so much against their master that they want to kill them? And why choose the PC specifically, as there are plenty of other monsters around?
Instead of becoming hostile, pets should become "does not seem to care about you" instead. Feels more logical, and it's less harsh for characters who happen to have a very powerful ally that is capable of killing anything very quickly.
(Furthermore, the "You feel a change of mind in being close to you" event happens too easily and quickly in my opinion. IMO they should abandon you, when abandoned for a long time on another level, not just randomly.)