Diet · · 2 min read · 2 books cited

How to Get Your Dog to Try New Food

If your dog refuses new food, try these science-backed methods: - Fasting for 24 hours to build hunger. - Gradual mixing of new food into favorite meals. - Hiding new food in familiar dishes or using enticing aromas. - Mashing or processing hard-to-eat items like veggies. - Letting your dog miss a meal to encourage trying new food.

Why Dogs Refuse New Food

Dogs may refuse new food because they’re used to eating processed or cooked meals with strong flavors like salt. When switching to a healthier diet, some dogs stop feeling hungry for the first time, which can make owners think their dog is sick. This sudden lack of appetite is normal and not a sign of illness. Many owners mistakenly believe their dog needs the old food, so they revert to unhealthy diets—this is a trap. The key is to stay patient and trust the process.

Use the Fasting Method for Fast Results

The fasting method is simple: stop feeding your dog for a few days until they’re truly hungry. This works because even the pickiest dog will eat almost anything when genuinely hungry. It’s not cruel—your dog won’t starve, but they’ll be motivated to try new food. Some owners feel guilty, but this method is effective and safe when done correctly. After 24 hours without food, reintroduce the new diet with a cheerful voice and a flourish.

Try the Gradual Change Method

If fasting feels too extreme, use the gradual change method. Start by identifying your dog’s favorite food. Then, finely mince both that food and the new food you want to introduce. Mix a tiny amount of the new food into the favorite minced meal—so little your dog can’t detect it. Once they accept it, slowly increase the amount of new food over time. This “fools” the dog into thinking nothing has changed. Eventually, they’ll eat the new food on its own.

Make New Food More Appealing

If your dog still refuses, make the food more tempting. Add strong-smelling ingredients like garlic, Parmesan cheese, honey, or bouillon powder. You can even place the new food on your plate after eating, letting your dog see it as a treat. Some owners “trick” dogs by tossing the food in the air like a toy. For boneless meat, feed it first and slowly add bone-in pieces. If your dog hates vegetables, blend them into a mush and reintroduce them using the gradual method.

Don’t Give Up—Persistence Wins

Many dogs will eat part of a new diet but refuse other items. Don’t quit—just apply the same process to the rejected foods. For example, if your dog won’t eat veggies, turn them into a smooth puree and mix them into favorite meals. The goal is to win your dog’s trust and appetite. With patience, hunger, and a little “low down cunning,” you can switch your dog to a healthier, more natural diet that supports long-term health.

Frequently asked questions

How long should I fast my dog to get them to eat new food?

Fasting for 24 hours is usually enough to build hunger and encourage a dog to try new food.

Can I mix new food with old food?

Yes—but only if you use the gradual change method. Start with a tiny amount of new food in the old food and 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 Dog Food Make It Easy for You and Your Dog · Carina Beth Macdonald · Section: Tricks to Get Your Dog to Eat

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