I just had more or less the same thing. My sim (single, no pets or other sims on the lot) ran out all of a sudden. There he found a stray dog and at that moment the Grim Reaper appeared. The dog (a big one, not like the above) hugged Grim, which hugged him back. And then Grim send him to dog heaven. It was beautiful to see. Grim really has a very soft spot for the animals here.