🐾 Coming soon to Kickstarter - join the launch list & lock in founding rewards →

My Dog Won't Eat Kibble: Causes and Fixes

Most kibble refusal is boredom, not illness - here is how to tell, and what actually helps.

By The EveryPetHaven Kitchen team · August 12, 2026

Quick answer: Most kibble refusal is boredom or palatability rather than illness. Rule out health issues first, then boost appeal with warm water, a whole-food topper or seasoning, and consistent mealtimes.

A dog that suddenly snubs its kibble is stressful, but it is usually about palatability, not a medical emergency. Still, start by ruling out health causes: if your dog also seems lethargic, is vomiting, has diarrhea, or refuses food for more than a day or two, call your vet.

Once health is ruled out, the usual culprit is boredom or a food that has gone stale or rancid (check the bag date and store it sealed). The fixes are simple: warm the food or add a splash of unsalted broth to release the aroma; stir in a whole-food topper or seasoning so every bite tastes better; feed on a consistent schedule instead of leaving food out all day; and cut back on treats, which a smart dog will hold out for.

Transition gradually - add the topper for a few days before expecting your dog to clean the bowl. Picky eating that is driven by flavor almost always responds to making the bowl smell and taste like real food.

Our seasonings were built for exactly this - see everypethaven.com/shop/seasonings/.

Related reads