Why Is My Dog Not Eating? Common Causes, Warning Signs and What to Do

A dog skipping food can have many explanations. Learn how to assess appetite changes safely and which signs mean veterinary care should not wait.

Why is my dog not eating (Dog Care Guide)
Pin on Pinterest

A sudden loss of appetite is a change, not a diagnosis. Some dogs briefly eat less after stress, travel, or a routine change — but reduced appetite can also accompany dental pain, stomach upset, infection, medication side effects, pain elsewhere in the body, or more serious illness. The key is to observe the whole dog, not just the bowl.

Quick answer

Ask yourself three questions: How long has it been? Is your dog otherwise normal (energy, drinking, no vomiting or diarrhea)? And is your dog a puppy, senior, or on medication? A healthy adult who skips one meal but is bright and drinking is usually fine to monitor for 12–24 hours. A puppy, senior, or dog with other symptoms should be seen sooner.

First, define what "not eating" means

Did your dog refuse one meal, eat half the usual amount, reject kibble but accept treats, or stop eating entirely? Each pattern means something different. Also note water intake, vomiting, diarrhea, energy level, urination, bowel movements, and any recent access to garbage, toys, bones, medications, or toxins. These details help your vet determine urgency.

Common reasons appetite changes

Routine or environmental change

Travel, boarding, a new pet, a move, unusual noise, or a change in feeding schedule can affect some dogs. Appetite usually returns within a day or two. Keep monitoring, especially if other symptoms appear.

Dental or mouth pain

A dog may approach food but hesitate, drop kibble, chew on one side, drool, or prefer softer food. Broken teeth, gum disease, oral injuries, and other painful conditions need veterinary assessment. Dental pain is one of the most commonly missed causes of appetite loss.

Digestive upset

Nausea, dietary indiscretion, abrupt food changes, intestinal disease, and other gastrointestinal problems can reduce appetite. Vomiting, diarrhea, abdominal discomfort, or repeated attempts to vomit make the situation more concerning.

Pain or illness elsewhere

Dogs often eat less when they feel unwell — and the cause may not be obvious. Because appetite loss is nonspecific, a physical examination may be needed to identify the source.

Medication side effects

Some antibiotics, pain medications, and heart medications reduce appetite. If your dog started a new medication shortly before losing interest in food, mention it to your vet — a dose adjustment or alternative may help.

What owners can do safely

  • Offer your dog's normal food at the normal time. Cycling through many rich foods can worsen digestive upset and make it harder to identify the pattern.
  • Keep fresh water available unless a vet has instructed otherwise.
  • Record when your dog last ate a normal meal and how much has been eaten since.
  • Check for vomiting, diarrhea, bloating, pain, weakness, or unusual behavior.
  • Keep medications, trash, toxic foods, and foreign objects out of reach.

When not to wait

Contact a veterinarian promptly if your dog refuses food and is a puppy, very small dog, senior, pregnant, has a chronic condition, takes important medication, or has other symptoms. Urgent assessment is appropriate for repeated vomiting, a swollen or painful abdomen, unproductive retching, collapse, marked weakness, breathing difficulty, suspected toxin exposure, suspected foreign-body ingestion, blood in vomit or stool, or severe pain.

Do not force-feed

Force-feeding can be stressful and may be unsafe in a nauseated, weak, or neurologically impaired dog. Do not give human appetite stimulants or stomach medicines without veterinary direction.

Bottom line: A missed meal can be minor, but appetite loss becomes more meaningful when it persists or appears with other symptoms. Observe the whole dog, keep a simple log, and call your vet when something feels off.

Sources & References

Frequently Asked Questions

My dog is not eating but is drinking. Is that okay?

Drinking is useful information, but it does not rule out illness. Duration, age, medical history, and other symptoms matter. If the appetite change lasts more than a day or two, call your vet.

Can I tempt my dog with human food?

Repeatedly offering rich foods can worsen digestive upset and obscure the appetite pattern. Ask your veterinarian what is appropriate if your dog is unwell.

How long can I wait?

There is no single safe waiting period for every dog. Young, old, medically fragile, or symptomatic dogs need earlier veterinary advice. If the appetite change is unusual for your dog or persists, call your veterinarian.