May I tell you a wonderful truth about your dog? ... In our religion, we believe in reincarnation. We live many times, you see, always seeking to be wiser and more virtuous. If we eventually lead a blameless life, a perfect life, we leave this world and need not endure it again. Between our human lives, we may be reincarnated as other creatures. Sometimes, when someone has led a nearly perfect life but is not yet worthy of nirvana, that person is reincarnated as a very beautiful dog. When the life as the dog comes to an end, the person is reincarnated one last time as a human being, and lives a perfect life. Your dog is a person who has almost arrived at complete enlightenment and will in the next life be perfect and blameless, a very great person. You have been given stewardship of what you in your faith might call a holy soul.
Dean Koontz, A Big Little Life:  A Memoir of a Joyful Dog
dogs, golden-retrievers