Models not displaying position properly
The hunter pet model is seldom where it is counted as being within the world. This can be seen when it is ordered to attack from melee range for example: It will run off into the distance but still be counted as being in front of the mob.
I’ve also had similar issues happen to fleeing mobs. If you put a slow into a fleeing mob the model will start running in a different direction than where it is counted as being.