Diet · · 3 min read · 3 books cited

How to Stop Your Dog from Refusing New Food

Dogs may refuse new food due to satisfaction from healthy diets or addiction to processed foods. - Use the fasting method: Stop feeding for 24 hours to build real hunger. - Use the gradual change method: Mix tiny amounts of new food into a favorite minced meal, increasing slowly. - Never feed processed foods to "prove" the new diet isn’t working—this undermines progress.

Why Dogs Refuse New Food

Dogs often stop eating new food after initial enthusiasm, especially when switching to a healthy raw diet. This happens because they finally feel truly satisfied—something new for dogs used to constant hunger from poor-quality food. Owners may panic, thinking their dog is sick, but this refusal is often a sign of improved health.

Some dogs are so used to eating constantly that they reject new foods unless forced. This behavior is a learned habit, not a medical issue. When owners give in and return to processed foods, the dog eats again—but only because those foods are high in salt and flavor enhancers. This creates a false belief that the old diet is necessary.

Use the Fasting Method for Stubborn Refusers

The fasting method is simple: stop feeding your dog for 24 hours. This builds real hunger, making your dog willing to eat almost anything. It’s not cruel—dogs won’t starve, and the method works best for healthy, young dogs.

Many owners feel guilty for not feeding their dog, fearing they’ll lose love or be seen as heartless. But this is a myth. The dog’s health improves when it eats properly. Before fasting, check with your vet, especially if your dog has a medical condition.

Try the Gradual Change Method Step-by-Step

This method works best for dogs addicted to a few favorite foods. The key is to fool the dog into thinking nothing has changed.

  1. Identify the food your dog loves most.
  2. Get your dog used to eating that food in a finely minced form.
  3. Minced the new food (e.g., a chicken wing).
  4. Mix a tiny amount of the new food into the favorite minced meal—so small the dog can’t detect it.
  5. Gradually increase the new food over time until your dog eats it alone.

If your dog refuses certain parts of the new diet—like vegetables—turn them into mush with a food processor or juicer and repeat the process.

Avoid Common Mistakes

Never add new food to old processed meals. This won’t work because the dog will reject the new food entirely. Giving up and returning to old habits only reinforces bad eating patterns.

Don’t be fooled by the dog eating processed food again—it’s not because the new diet is wrong. It’s because the old food is engineered to be addictive. Sticking with the plan leads to long-term health benefits.

Stay Patient and Consistent

Changing your dog’s diet takes time and effort, but it’s worth it. Even the fussiest dog can adapt with patience and the right method. The goal is not just to get your dog to eat—it’s to improve its long-term health and happiness.

Remember: if your dog refuses food, it’s not a failure. It’s a sign you’re on the right path. Keep going, and you’ll win.

Frequently asked questions

How long should I fast my dog to encourage eating new food?

Fast for 24 hours, but only if your dog is healthy. Always consult your vet first.

Can I mix new food with old food to help my dog adjust?

No—this won’t work. The dog will reject the new food. Use the gradual change method instead.

Sources

  1. Give Your Dog a Bone · Ian Billinghurst · Chapter on diet change methods
  2. Give Your Dog a Bone · Ian Billinghurst · Page 293
  3. Give Your Dog a Bone · Ian Billinghurst · Page 294

⚠ Important: this article is a literature summary, not a case diagnosis. Every dog is different — breed, age, and history all affect the plan. For severe anxiety or aggressive barking, contact a certified behavior trainer or veterinary behaviorist.

Got it