Dog Not Eating: A Clear Guide to What's Normal and What's Not

7 min read

  • dog
  • health
  • symptoms
  • cluster

Your dog just skipped a meal. Maybe two. You are already googling, which is why you are here.

Most of the time, a dog skipping a meal is nothing. Sometimes it is the first sign of something that needs a vet. This post gives you a clear decision framework. Inappetence is one of the most common «when do I worry?» questions — this guide is part of our «when to take your pet to the vet» pillar.

Important: this is general guidance for pet parents. If your dog is showing other symptoms alongside not eating (vomiting, lethargy, pain, bloated belly), skip the rest of this post and call your vet now.

First decision: emergency, urgent, or wait-and-see?

Emergency (go to the vet now)

Not eating combined with any of these:

  • Bloated or distended belly, especially with unsuccessful vomiting attempts. Large deep-chested breeds especially. This is gastric dilatation-volvulus (bloat) and it is fatal within hours; per the American College of Veterinary Surgeons GDV guideline, the symptom-to-surgery window is hours, not days.
  • Repeated vomiting, particularly with blood.
  • Severe lethargy or inability to stand.
  • Pale gums.
  • Difficulty breathing.
  • Collapsed or semi-conscious.
  • Signs of pain (whining, guarding a body part, refusing to move).

Urgent (call the vet today)

Not eating for:

  • More than 24 hours in an adult dog with no other symptoms.
  • Any duration combined with moderate lethargy, mild vomiting or diarrhea, or clear discomfort. If paired with vomiting or loose stools, see dog vomiting and dog diarrhea for tier-specific guidance.
  • More than 12 hours in a dog with diabetes, Addison’s disease, or other chronic condition.

Wait-and-see (log and reevaluate in 24 hours)

Your dog:

  • Skipped one meal but is otherwise acting totally normal.
  • Is drinking water, alert, playful.
  • Has no vomiting, diarrhea, or pain signs.
  • Ate something unusual earlier (table scrap, new treat, got into something mild).

Log the time, make a note, try again at the next meal.

Common non-emergency reasons

If your dog skipped a meal but is otherwise fine, the cause is usually one of these.

Stress or change

  • New environment or traveled recently.
  • New person, pet, or baby in the household.
  • Construction or loud noises.
  • Recent vet visit (dogs often eat less for 12 to 24 hours post-visit).

Dogs are routine creatures. A disrupted routine can cost a meal or two.

Food issue

  • Food went slightly off or smells different.
  • New food introduced too quickly (transition should be 7 to 10 days).
  • Too many treats in the day before.
  • Human food or scraps filled them up.

Mild gastrointestinal upset

  • Ate grass, a small amount of something they should not have.
  • Mild nausea that resolves on its own.

Heat

  • Hot weather reduces appetite in many dogs. Less of a concern if your dog is still drinking.

Dental issue or mouth pain

If your dog approaches food, then backs off, that can indicate something hurts when they chew. Worth a vet check if it persists.

Post-exercise

  • Intense exercise suppresses appetite temporarily. Usually resolves within a few hours.

Being a bit of a diva

Some dogs, especially small breeds, are just selective. They will wait you out for better food. This is a training issue, not a medical one, as long as they eat eventually and are otherwise healthy.

What to try at home first

If this is wait-and-see, try these before you call.

Leave food down, then pick it up

Offer the meal. If not eaten in 15 to 20 minutes, pick it up. Offer again at the next meal time. Do not leave food down indefinitely.

Make sure water is available

Check that the water bowl is full and clean. Some dogs stop eating briefly if the water is stale.

Warm the food slightly

A few seconds in the microwave or a tablespoon of warm (not hot) water on kibble can make it more appealing.

Add a small topper

A teaspoon of plain chicken, a tablespoon of canned pumpkin (plain, no spice, no sugar), or a dog-safe wet food topper.

Remove recent changes

If you just switched food brands, go back to the old food for a day. Transition more slowly next time.

Give them quiet time

Turn off the TV. Let them eat alone if they prefer. Stress around the food bowl is a real thing.

Walk before the meal

A short walk before mealtime can stimulate appetite.

When to call the vet

Call if any of these are true.

  • Adult dog: not eating for more than 24 hours.
  • Adult dog: not eating plus any other symptom (lethargy, vomiting, diarrhea, coughing, changes in drinking, pain).
  • Puppy: not eating for more than 8 to 12 hours.
  • Senior dog or dog with chronic condition: earlier than the standard 24 hours.
  • Any dog: weight loss noticed alongside reduced appetite over days or weeks.
  • Any dog: you just have a feeling something is wrong.

The last one matters. You know your dog. If your gut says something is off, trust it.

Puppies: the shorter window

Puppies cannot go as long without food as adult dogs can. Their blood sugar drops faster, especially in toy and small breeds. Hypoglycemia is a real risk.

  • A puppy under 12 weeks should not go more than 8 to 12 hours without eating.
  • A toy breed puppy (Chihuahua, Yorkie, etc.) should be offered small meals every 4 to 6 hours.
  • Signs of hypoglycemia: weakness, confusion, trembling, in severe cases seizures.

If a puppy refuses food plus seems wobbly or “not right”, call the vet immediately. Meanwhile, rub a small amount of corn syrup or honey on their gums to raise blood sugar while you get to the vet. The Merck Veterinary Manual entry on glucose disorders in dogs covers signs and the first-aid sugar protocol in more detail.

Senior dogs: different context

An aging dog who suddenly stops eating almost always has a specific cause that needs investigation. Kidney disease, dental disease, cognitive changes, and painful conditions (arthritis, dental pain, masses) commonly reduce appetite. “He’s just getting old” is rarely the right answer.

Senior dogs who skip meals:

  • Should see the vet sooner than 24 hours if the change is out of character.
  • Often benefit from full bloodwork to check kidney, liver, thyroid.
  • May have mouth pain that is easy to miss; ask for a dental check.

How to describe to your vet

When you call or go in, be specific.

  • When did it start? “Last meal yesterday evening” beats “for a while.”
  • How much of a change is it? “Normally eats 2 cups twice a day, ate half a cup yesterday and nothing today.”
  • Other symptoms? Drinking more or less? Any vomiting? Any diarrhea? Energy level?
  • Recent changes? Food, environment, new pets, recent medications.
  • Any recent events? Vet visit, travel, visitors.

A 30-second log over the last few days (with times) is often the most useful thing you can bring. Paper works. The Flok app does this in the background — Flok’s pet records feature handles meal logs alongside other records.

For the broader symptom-to-tier framework, see our when to take your pet to the vet guide.

Quick answers

My dog skipped one meal but ate treats. Should I worry? Usually no. Dogs often hold out for better options. If they eat treats enthusiastically, appetite is likely fine. Just do not replace meals with treats.

Should I force feed? No, not without vet guidance. Trying to force food can cause aspiration or worsen nausea.

My dog eats grass before not eating. Is that a cause? Grass eating is common and usually harmless. It is not typically the cause of appetite loss but may coincide with mild nausea.

My dog will not eat their kibble but eats anything else. Training issue or medical? Probably training. Dogs learn to wait for better options. If you have always given human food or extra treats, the kibble looks worse by comparison. Go back to scheduled meals only, pick up what is not eaten in 20 minutes, do not cave with alternatives for 3 to 4 days. Most dogs reset.

Can I give human food to tempt my dog to eat? Plain boiled chicken, plain rice, plain pumpkin, plain scrambled egg are usually safe in small amounts. Avoid anything with onion, garlic, grapes, raisins, chocolate, xylitol, salt, or fat. For a full toxic-foods reference see the ASPCA Animal Poison Control Center; if your dog ate something potentially toxic, call ASPCA APCC at (888) 426-4435.

When is hunger strike not just picky eating? When any other symptom is present. When the dog is losing weight. When you have already done a clean training reset for 3 to 4 days and they still refuse.

Sources

This post is general guidance for pet parents and is not a substitute for veterinary care. Last reviewed: 2026-04-28.

Floky, Flok's orange mascot, on a green background

Keep your pet's whole life
in one place.

Free on iOS. Android is on the way.

Download Flok on the App Store

Not ready to download? Start with our free first-year checklist.

Floky is waiting Get the app

Heading to the vet? Grab the free one-sheet prep guide so nothing gets forgotten.

Free. Unsubscribe anytime. Privacy.