What a story!
As someone who hikes with a dog, I can't imagine the stress of going through what you went through with the addition of caring for the dog. Of course, usually, the dog is looking at you like "you want me to bound down this slope and wait for you?".. while you're holding on to a rock.

Thanks for sharing.