Everyday Hound

My Dog Won’t Eat Their Food: Why It Happens and What to Do Tonight

When your dog won’t eat their food, the most likely explanation is something minor — a stale bag, too many treats earlier, mild stress, or just being slightly off. One missed meal in an otherwise healthy adult dog is rarely an emergency. But the right response depends entirely on why it’s happening, and that’s what this article helps you figure out.

Disclosure: This article contains affiliate links. If you purchase through these links, we may earn a small commission at no extra cost to you. As an Amazon Associate, we earn from qualifying purchases.


Why Your Dog Won’t Eat Their Food Right Now

If your dog won’t eat their food tonight, start with two questions: Has anything changed recently? And is your dog behaving normally in every other way?

Your answers to those two questions will point you toward the right cause — and the right action. A dog that won’t eat their food but is otherwise energetic and alert is a very different situation from one that’s also lethargic, drooling, or in pain. Work through the causes below before reaching for a solution.


Common Reasons Dogs Stop Eating — And How to Tell Them Apart

Work through these causes in order. They’re listed from most to least common. Don’t mix solutions in yet — identify your situation first.

Cause 1: Something Is Wrong With the Food

The dog approaches the bowl, sniffs, and walks away. That sniff-and-leave is the tell. Dogs have a far more sensitive sense of smell than we do, and they’ll refuse to eat their food if it smells off — even if it looks fine to us.

What to check:

  • Look at the best-before date on the bag.
  • Check whether this is a new bag. Different production batches can smell noticeably different to a dog, even within the same brand.
  • Has there been a recent formula change? Many brands quietly update their recipes.

Kibble goes stale faster in warm weather, in poorly sealed bags, or if it’s been stored in a plastic container for a while (plastic can absorb and transfer odors).

Cause 2: Something Changed in the Feeding Environment

The dog may eat treats enthusiastically but ignore the bowl. That contrast is a useful clue — it means appetite is present, but something about the feeding setup has changed. When a dog won’t eat their food but will take treats, the environment is often the first place to look.

Common culprits:

  • A new bowl (plastic bowls in particular develop odors over time, and a new plastic bowl can smell strange to a dog)
  • A different feeding location
  • A changed feeding time
  • A new pet or person in the household
  • Construction noise, fireworks, or an unusual amount of activity nearby

If removing the new variable resolves the refusal, that was your answer.

Cause 3: The Dog Has Been Overfed Treats or Table Scraps

This is the most common cause of so-called picky eating — and it’s almost always owner-created without any bad intent.

A dog who has been given treats, table scraps, or “extras” throughout the day may simply not be hungry. Or they’ve learned that holding out at the bowl leads to something better. When your dog won’t eat their food but shows interest in everything else, this is the pattern worth examining first.

Signs this is what’s happening: The dog is energetic, behaving completely normally, showing interest in anything that isn’t their regular bowl, and has a history of getting extras between meals. Reviewing How Much Should I Feed My Dog? Portion Sizing by Weight, Age, and Activity Level can help you make sure treats and meals are properly balanced throughout the day.

Cause 4: Mild Physical Off-ness

Not sick, just slightly off. This covers things like:

  • A long car ride
  • Vaccinations in the last 24 hours
  • A run of loose stools or mild digestive upset

The dog may drink water normally, still want to move around, and show no other concerning symptoms. In most cases this resolves within 24 hours and the dog eats normally at the next meal. A dog that won’t eat their food after a vet visit or long journey is usually just recovering — not unwell.

Cause 5: Stress or Anxiety

Dogs under stress commonly reduce or refuse food. Context is everything here. Has the dog recently been boarded, moved to a new home, experienced a change in household routine, or gone through a thunderstorm? Is the dog pacing, seeking comfort, or hiding alongside the food refusal?

Stress-related refusal typically resolves once the trigger passes or the dog adjusts. If anxiety is frequent and severe, that’s a separate issue worth addressing — but one skipped meal during a stressful event is normal. A dog that won’t eat their food during fireworks season or after a house move is responding predictably to their environment.

Cause 6: A Medical Cause

This is the cause that warrants escalation. Pain (dental pain is frequently missed), nausea, infection, or other illness can all suppress appetite.

Look for supporting signs beyond the dog won’t eat their food:

  • Lethargy or unwillingness to get up
  • Repeated lip-licking or air-licking
  • Hunched posture
  • Drooling without obvious reason
  • Vomiting more than once
  • Reluctance to move or flinching when touched

If you’re seeing any of these alongside the food refusal, skip the wait-and-watch approach.


What to Do Tonight If Your Dog Won’t Eat Their Food

Now that you’ve identified (or narrowed down) the cause, here’s what to actually do.

If the Food May Be the Issue

  • Check the bag for freshness and smell it yourself.
  • Try adding a spoonful of wet/canned food or a small amount of low-sodium chicken broth to the dry kibble. This isn’t a long-term fix — it’s a one-time diagnostic step. If the dog eats, the food itself was the likely problem.
  • Try warming wet food slightly — just to body temperature, not hot — to boost aroma.
  • If the dog has been disengaged with meals generally (sniffs, walks away, comes back, picks at it), a puzzle feeder can re-engage them with their regular food without you having to escalate to a richer diet. The added mental engagement changes the eating experience without changing what’s in the bowl — a useful first step when your dog won’t eat their food out of apparent boredom or disengagement.

If the Environment May Be the Issue

  • Return to the usual feeding spot, usual bowl, and usual time.
  • Feed in a calm, low-traffic area.
  • If you’ve recently switched to a new bowl, try the old one — or a stainless steel bowl, which holds odors less than plastic.
  • If Treats or Scraps Are the Likely Cause

    Put the food down. Leave it for 15–20 minutes. Pick it up without comment or reaction if it’s uneaten. Offer nothing else until the next scheduled meal.

    This approach feels harsh in the moment but it’s the correct one. The dog is not starving — they’re full or waiting for something better. Consistency tonight sets up success tomorrow.

    If Mild Physical Off-ness Is Suspected

    • Make sure the dog is drinking water normally.
    • Skip the meal without adding anything special to the bowl.
    • Offer regular food at the next scheduled meal.
    • Do not switch foods or add palatability enhancers yet. Introducing a new variable right now makes it harder to know what’s actually going on.

    What Not to Do Tonight

    A few common responses that tend to make things worse when your dog won’t eat their food:

    • Don’t hand-feed or hover over the bowl. This signals to the dog that refusing food produces attention and extra effort from you, which reinforces the refusal.
    • Don’t immediately switch foods. The dog may be completely fine tomorrow. A sudden food switch can cause digestive upset and doesn’t address the actual cause.
    • Don’t leave the bowl down all day. Free-feeding masks changes in appetite and makes it much harder to notice if things get worse over the next 24–48 hours.
    • Don’t add rich foods like bacon or cheese to make the bowl more tempting. You may solve tonight’s problem and accidentally create a much pickier dog over the following weeks.

    When Your Dog Won’t Eat: Signs It’s Actually Serious

    One skipped meal in an otherwise well dog is not a reason to panic. But there are clear thresholds where the situation changes.

    Watch closely if:

    • The dog has skipped two consecutive meals
    • Water intake has increased or decreased noticeably
    • Stools or urine have changed
    • The dog is a puppy under six months old — puppies cannot safely go as long without food as adult dogs
    • The dog is a senior with a known health condition
    • The dog recently started a new medication
    • Same-day vet call if:

      • The dog has not eaten in 48 hours
      • There is repeated vomiting (more than once or twice)
      • The abdomen looks bloated, or the dog is retching without bringing anything up — this can indicate GDV (gastric dilatation-volvulus), which is a genuine emergency
      • The dog is lethargic, collapses, or shows obvious signs of pain
      • The dog is drooling heavily or pawing at their mouth
      • You have any reason to think the dog may have swallowed something, or eaten a toxic substance

      This stops being a watch-and-wait situation the moment you see any of the above. Trust your instinct — if something feels wrong beyond your dog won’t eat their food, act on that.


      How to Reset a Picky Eater Without Making It Worse

      If your dog regularly refuses food or has become increasingly selective over time, there’s usually a pattern behind it: dog won’t eat their food → owner offers something better → dog learns that refusing works.

      The reset is straightforward, though it requires consistency:

      1. Serve the regular food in the regular bowl at the regular time.
      2. Leave it down for 15–20 minutes.
      3. Remove the bowl without comment if it’s uneaten.
      4. Repeat at the next scheduled meal.
      5. Offer nothing else between meals — no treats, no extras, no variations.

      Most healthy adult dogs will eat within two to three meals once they understand the routine has actually changed. The process works because it removes the reward (something better) from the refusal behavior.

      Important: this approach is only appropriate once you’ve ruled out a medical cause. Don’t use a food-refusal reset on a dog that might be genuinely unwell.

      One practical side note — some dogs eat very fast once they do decide to eat, especially after skipping. If that happens, a slow feeder bowl is worth using to slow them down and reduce the risk of vomiting or bloating after a fast meal.

      For a broader overview of how to approach your dog’s overall diet — portion sizing, food types, and life-stage considerations — What to Feed Your Dog: A Practical Guide to Dog Nutrition covers that ground well.


      When to Call the Vet About Your Dog’s Loss of Appetite

      To recap clearly: one skipped meal in an otherwise normal adult dog does not require a vet call. Most of the causes covered in this article resolve on their own, or with a simple change to routine.

      Call your vet if the dog hasn’t eaten in 48 hours, if other symptoms are present alongside the food refusal, or if your gut tells you something is genuinely wrong. The symptom checklist earlier in this article covers the key escalation signals — use it as your reference.

      If you suspect a food allergy may be contributing to an ongoing appetite problem — rather than a one-off refusal — that’s a different diagnostic path and involves a structured elimination diet rather than a quick fix tonight. Food Allergy vs Environmental Allergy in Dogs: How to Tell the Difference explains how that process works and how to distinguish the two.


      Frequently Asked Questions

      Is it okay for my dog to skip one meal?

      Yes, in most cases. A single skipped meal in an otherwise healthy adult dog is rarely a cause for concern. Monitor your dog’s behavior and offer their regular food at the next scheduled mealtime. If your dog won’t eat their food for two consecutive meals, or shows any other symptoms, it’s worth paying closer attention.

      Why does my dog eat treats but not their food?

      If your dog eats treats but won’t eat their food, it tells you appetite is present — something about the food or feeding setup is the issue, not illness. The most common explanations are that the kibble has gone stale, the feeding environment has changed, or the dog has been conditioned to hold out for something tastier. Work through the cause list above to narrow it down.

      Should I add something to my dog’s food to make them eat?

      Only as a one-time diagnostic test. Adding a spoonful of wet food or a small amount of low-sodium broth can tell you whether the food itself is the problem — if the dog eats with the addition, the dry food was likely the issue. Doing this regularly, however, creates a dog that expects an enhanced bowl every meal and won’t eat their food without one.

      How long can a dog safely go without eating?

      Most healthy adult dogs can go 24–48 hours without eating without significant risk. Beyond 48 hours, the situation warrants a vet call regardless of how the dog seems otherwise. Puppies under six months and seniors with health conditions have less tolerance and should be seen sooner if they won’t eat their food for more than 24 hours.

      My dog stopped eating after a new bag of food — what happened?

      Different production batches of the same kibble can smell noticeably different to a dog, even if the formula hasn’t officially changed. Rancid or stale fat is also a possibility — check the best-before date and smell the kibble yourself. A bag with a slightly different smell is one of the most common reasons a dog that previously ate well suddenly won’t eat their food.

      Can stress make a dog stop eating?

      Yes, absolutely. Dogs experiencing stress from travel, boarding, changes in household routine, loud noises like fireworks, or a new home commonly reduce or refuse food. If your dog won’t eat their food during or after a stressful event but is otherwise behaving normally, this is a predictable response. Appetite usually returns once the stressor passes or the dog adjusts.

      My puppy won’t eat — is that different from an adult dog refusing food?

      Yes, and it’s worth treating differently. Puppies have less energy reserve than adult dogs and can become hypoglycaemic more quickly if they don’t eat. If a puppy under six months won’t eat their food for more than one meal, or is lethargic alongside the refusal, contact your vet rather than waiting it out. The same causes apply — stress, food issues, environment — but the timeline for action is shorter.

      Should I switch foods if my dog keeps refusing their bowl?

      Not without first ruling out other causes. If your dog repeatedly won’t eat their food, switching is tempting but often makes things worse — it can cause digestive upset, and it reinforces the idea that refusing leads to something new and better. Try the picky eater reset described above first. If the refusal persists after ruling out medical causes and resetting the routine, a food change may eventually be appropriate, but it should be a considered decision, not a reaction to a few skipped meals.


      Mark Davies

      Mark Davies

      Dog Health & Nutrition
      Mark has owned dogs for over 25 years and has spent the last decade reading everything he can about canine health and nutrition. He writes practical, calm guides for owners trying to make sense of common symptoms and feeding choices.

    Share the Post:

    Related Posts