Dog are often just opportunists and will eat whatever good stuff is around. If TSHTF, I doubt all the esoteric discussion about their natural diet will go down the drain, dogs have survived for a long time on "trash". If you want to make sure you are providing for your dog, just have extra food.....most things we eat, they can eat. It doesn't have to be complicated.
Pinkfox, regarding the KBD and others being a primitive breed, I agree. However, the most impressive thing that Cesar Milan said to us when we heard him speak was this:
Americans think of their dog first as Fluffy, then as a cocker spaniel, then as a dog and finally as an animal. When in reality, it should be the other way around. First the dog is an animal. Then it is a dog, then a cocker and finally that particular dog Fluffy, and that we would do much better understanding them if we remembered that.
When I apply this concept to dogs as a general rule, I have never found it to be wrong. While my Karelian is the most primitive dog I have known, given enough hunger, I would expect any and all of my dogs to kill and consume whatever game it could possibly find, discarding only the inner parts it might find distasteful. I've seen a three week old puppy ready to kill another pup the same age because it was utterly starved. We live in an era where our pets are very pampered and spoiled. That does not mean that the animal in them cannot re-adapt.
On the bone issue, I've heard veterinarians tell clients over and over NOT to give their dogs bones and I just have to laugh (while I otherwise have huge respect for vets) because dogs are SUPPOSED to chew bones and I've never heeded that particular piece of advice. My dogs always have nice teeth too (Free is right) and don't need their teeth cleaned because I supply lots of bones. Yes, they occasionally break teeth but I look at the happiness and satisfaction they receive from a part of the animal I cannot use and that seems awful useful to me. I am careful not to choose cooked splintery bones or chicken bones however, but would feed those particular bones raw and possibly pounded crushed if I thought they were dangerously sharp, should I no longer have dog food available to me. Since I currently feed kibble, I would want a big supply so I could transition my dogs diet over a greater span of time. Usually dietary changes are better tolerated the longer you take to implement them.