Inspired by Rex - my real life Spirit Dog