Reasons to think twice before eating your dogs in a survival situation: (In no particular order) 1. They can help locate (sniff out) animals for food 2. They can offer a significant moral boost, extra reason to live 3. Possible beasts of burden 4. Can help you fight off animals and other people, especially when you are wounded 5. Keep you warm when you sleep 6. Dogs are likely to be able to survive on their own, you can watch and learn 7. All but eliminates the need for an untrustworthy human companion 8. Can be trained to hunt, track, seek and destroy, attack etc. 9. Excellent as an early warning to many types of danger 10. They can always be eaten if they die or if there is nothing else! Those are some reasons I think it would be worthwhile to keep your dog alive. I don't think you should sacrifice yourself for your dog but they can be very valuable long-term when they are alive, instead of short-term when dead. Please comment and share your thoughts!