If you ever doubt that a dog has a soul -