Diet · · 3 min read · 2 books cited

How to Get Your Dog to Eat New Dog Food

Switching your dog to new food can be tough, but it’s doable. - Use the faster method: Fast your dog briefly to increase hunger. - Use the gradual method: Mix tiny amounts of new food into their favorite, minced food. - Be patient—many dogs resist at first, but consistency wins.

Why Your Dog Might Refuse New Food

Your dog may not eat new food simply because it’s unfamiliar or because they’re used to processed meals with strong flavors. According to Ian Billinghurst, if a dog refuses healthy food, it’s often not because the food is bad—but because the dog is used to eating constantly and being fed low-quality, flavor-enhanced meals. These foods are often high in salt and additives, which make them more appealing than healthier options. When dogs start eating real, nutritious food, they may suddenly feel full for the first time, leading owners to mistakenly think their dog is sick or not eating enough.

The Fasting Method: Use Hunger to Your Advantage

If your dog refuses new food, try the fasting method. Stop feeding them for a few days—only offering water. This builds hunger, making your dog more willing to eat almost anything. Billinghurst notes that this method is simple and effective, though it can be hard on the owner emotionally. The key is knowing that you’re not starving your dog—you’re just creating a natural hunger response. After 24 hours without food, reintroduce the new diet. Many dogs will eat it eagerly, especially if they’ve been used to constant feeding.

The Gradual Change Method: Slow and Steady Wins the Race

For dogs that are especially picky, the gradual change method works best. Start by identifying your dog’s favorite food. Then, mince it finely and mix in a tiny amount of the new food—so small your dog can’t detect it. The goal is to fool your dog into thinking nothing has changed. Once they eat the mixture, slowly increase the amount of new food over time. As they adapt, reduce the mincing until they’re eating the new food in its natural form. This method works especially well when introducing raw meaty bones or vegetables.

Handle Food Rejections with Creativity

If your dog refuses certain parts of the new diet—like vegetables—don’t give up. Turn those foods into a mush using a food processor or juicer, then follow the same gradual mixing process. Billinghurst emphasizes that persistence pays off: you can win, and your dog will be healthier and live longer. A dog that once only ate processed food can learn to enjoy real, natural meals with time and patience.

Stay Patient and Consistent

Switching diets takes time, especially if you’ve been feeding the same way for years. Lew Olson stresses the importance of patience. It’s normal for dogs to resist at first. Keep trying different food combinations. Eventually, your dog will start to look forward to meals and even salivate at the sight of their new food. The key is consistency and not reverting to old habits just to please your dog.

Frequently asked questions

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

Fasting for 24 hours is often enough to trigger hunger and make your dog more willing to eat new food.

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

Yes—but only if you’re using the gradual method. Start with a tiny amount of new food in a favorite, minced meal, then slowly increase it over time.

Sources

  1. Give Your Dog a Bone · Ian Billinghurst · Chapter: Getting Your Dog Started on Its New Diet
  2. Raw and Natural Nutrition for Dogs The Definitive Guide to Homemade Meals · Lew Olson · Page 103

⚠ 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