In a perfect world, our dogs would stick around for decades. Instead, most of us face the same heartbreak: no matter how loved and well cared for they are, their lives are far shorter than ours. And ...