So I was playing as a Ranger today and I beat another ranger, finished him off and then set a spike trap for the next guy to try attack me. As the enemy ranger respawned, so to did his pet but it respawned at the location of the guys death. This has happened to me a few times and originally I thought it was just a graphical glitch or something because the pet would disappear after a second or so, maybe even less than that. But now I know that the game actually recognises the pet as being there because when it respawned, it set off my spike trap. The thing fell to the floor, got up and then disappeared.
Ranger Danger!