My pets seem to go out of their way to get themselves killed. If I am in a the same map for more than 30 seconds the teleport button sends my pet to the opposite side of the map, then as it tries to run back to me it inevitably gets slaughtered. Either that or when I am jumping between two platforms...