Originally Posted by
Drutt
Don't feed them anything else and they'll eat it eventually. Once they cave, they'll continue to eat it. They're refusing to eat the food you give them because you've trained them that better food will come if they don't. Dogs aren't like cats in that they won't starve themselves to the point of being unhealthy.
Human food is not a good idea for dogs. Depending on what you feed them, you could be doing them harm.
Take a look into raw feeding. There are many communities around detailing how to do this now, and numerous books detailing how to begin. We have been feeding our dogs raw for years now, and the difference in their health, coat, eyes and outlook is incredible. One of our dogs hated food time and kibble (partially because it turns out he has mild allergies to most cooked proteins - he hated how the food made him feel), but on raw he is so happy when it's feeding time.