Perhaps you’ve heard people talk about having a “heart dog” or a “soul dog.” It’s the companion who becomes more than a pet, ...