Does that mean Helen went to doggy heaven?