Why Is My Dog Not Eating? 9 Real Causes and What to Do

Why Is My Dog Not Eating?

Wondering why is my dog not eating is one of the more anxious questions a dog owner can face. Dogs are typically enthusiastic eaters β€” a dog that turns away from food is a dog sending a signal. The question is whether that signal means something mild and temporary or something that needs attention now.

My Labrador, in eleven years, refused food exactly twice. The first time was a mild stomach upset that resolved in 24 hours. The second time was the beginning of a serious illness that needed immediate veterinary attention. They looked identical from the outside β€” a dog standing at an empty bowl, uninterested.

The difference between the two situations came down to what else was happening. Other symptoms. Duration. The dog’s demeanour. This guide covers the 9 most common reasons a dog stops eating, the specific timeline framework for deciding when to wait vs when to call, and practical tips for getting a dog eating again when the reason is behavioural rather than medical.

πŸ“Œ Internal link: Bland diet for dogs with diarrhea -> https://dogsandcatshq.com/bland-diet-for-dogs-with-diarrhea

πŸ“Œ Internal link: Signs a dog is in pain -> https://dogsandcatshq.com/signs-a-dog-is-in-pain

The Timeline Framework β€” When to Wait vs When to Call

This is the most important section in this guide and the one most guides handle poorly. PetMD veterinarian Dr Rhiannon Koehler provides the clearest framework:

  • Adult dog skips one mealβ€” monitor. Do not panic. Healthy adult dogs can go 3 to 5 days without food without serious medical consequences, though this is not desirable.
  • Adult dog skips two consecutive meals (24 hours)β€” begin trying the home approaches below. Watch for any other symptoms.
  • Adult dog has not eaten for 48 hoursβ€” call your veterinarian regardless of other symptoms. Going without food longer than 3 days can lead to damaging effects to the gastrointestinal tract and organs.
  • Puppy under 6 months skips even one mealβ€” contact your vet. Puppies cannot maintain blood sugar safely through extended fasting and can develop hypoglycemia within hours. This is the most critical distinction between dogs and puppies.
  • Any dog showing additional symptomsβ€” vomiting, diarrhea, lethargy, abdominal bloating, pain, blood in stool, or difficulty breathing alongside food refusal β€” treat as more urgent and call your vet within 8 to 12 hours.
🚨 Emergency signs alongside not eating: Straining to urinate or no urination, swollen or hard abdomen, collapse, extreme lethargy, or blood in vomit or stool alongside food refusal are emergency veterinary situations. Do not wait.

9 Reasons Your Dog Is Not Eating

1. Illness or pain

WebMD Pets is direct: a decreased appetite in dogs is often a sign of sickness. Loss of appetite is one of the most non-specific but reliable signals that something is wrong. Conditions that commonly cause appetite loss include: gastrointestinal disease (the most common), dental pain, respiratory infection, kidney disease, liver disease, pancreatitis, cancer, and systemic infections.

The important signal: if your dog’s loss of appetite is accompanied by any other symptoms at all β€” lethargy, vomiting, diarrhea, behaviour change β€” illness becomes the working assumption and veterinary evaluation the appropriate response.

2. Dental pain

GoodRx’s veterinary team identifies this as a consistently underestimated cause: your dog may not want to eat because they have a toothache, abscess, or oral injury that makes chewing painful. Signs include dropping food, preferring soft food to hard kibble, pawing at the mouth, drooling, or reluctance to let you near the face. A dog with dental pain will often show interest in food but then walk away after attempting to eat β€” one of the more specific patterns to watch for.

3. Stress or environmental change

Dogs are highly sensitive to changes in their environment. Plentum’s 2026 guide confirms: moving to a new home, a new family member, a new pet, travel, loud events like fireworks, or significant schedule changes can all suppress appetite. Stress-related appetite loss typically resolves within a few days once the dog adjusts, and the dog otherwise behaves normally. The key diagnostic question: has anything changed recently?

4. Pickiness or learned food refusal

This is a common cause that owners often either dismiss or over-diagnose. The 2026 guide from Helpbyexperts explains the mechanism clearly: some dogs learn that if they refuse their regular food, they get something better. This is especially common in dogs that receive a lot of table scraps or treats.

The fix: offer the regular food for 15 minutes, then remove it. Offer nothing else until the next mealtime. A truly healthy, hungry dog will eat their food within 1 to 2 meals when they realise nothing better is coming. If they go beyond 48 hours without eating, the cause is not pickiness.

Important: do not add progressively more interesting things to the bowl to encourage eating. This trains the dog to hold out for better offers and makes the problem worse over time.

5. Recent vaccination

WebMD Pets notes that vaccines can cause side effects including appetite loss in some dogs, typically in the 24 to 48 hours following vaccination. This is generally mild and self-resolving. If appetite loss after vaccination persists beyond 48 hours or is accompanied by more significant symptoms, contact your vet.

6. Medication side effects

Many medications, including antibiotics, pain medications, and certain supplements, can cause nausea or appetite suppression. If your dog’s appetite loss began when a new medication was introduced, this is the likely cause. Do not discontinue medication without veterinary guidance β€” but do mention it to your vet, who may be able to adjust timing, dose, or medication type.

7. Change in food

Switching foods abruptly is a common and easily overlooked cause. Dogs’ digestive systems adjust to specific ingredient profiles, and an abrupt change can cause nausea, gastrointestinal upset, and food refusal. Any food transition should happen gradually over 7 to 10 days. If a recent food switch coincides with appetite loss, return to the previous food and transition more slowly.

8. Old age

PetMD veterinarian Dr Koehler notes that healthy senior dogs have lower calorie requirements than younger dogs, so some decrease in appetite is normal as dogs age. However, age is not a reason for a dog to become truly anorexic. A significant change in a senior dog’s appetite β€” particularly if accompanied by weight loss, lethargy, or any other symptom β€” warrants veterinary investigation. Kidney disease, dental disease, and cancer are more common in older dogs and all cause appetite changes.

9. Gastrointestinal obstruction

A dog that has swallowed a foreign object β€” a toy, a piece of clothing, a bone fragment β€” may show appetite loss alongside abdominal pain, repeated unproductive retching, and progressive lethargy. This is a surgical emergency. If your dog is not eating and has been playing with or chewing something that has since disappeared, obstruction needs to be ruled out immediately.

Practical Ways to Encourage a Dog to Eat

These approaches are appropriate once illness has been ruled out or your vet has confirmed the cause is behavioural or minor:

  • Warm the food slightlyβ€” warming enhances the aroma and often makes food more appealing, particularly for dogs with reduced appetite from mild nausea or aging
  • Add a small amount of low-sodium bone brothβ€” poured over dry food as a topper, this dramatically improves palatability for many dogs
  • Switch from dry to wet temporarilyβ€” wet food has a stronger smell and is often more appealing to a dog who is not feeling their best
  • Feed smaller amounts more frequentlyβ€” instead of two meals, try three or four smaller ones. This reduces nausea risk and often produces better results in dogs with upset stomachs
  • Change feeding locationβ€” some dogs are sensitive to where they eat. Moving the bowl to a quieter spot away from household activity can help stress-related appetite loss

Frequently Asked Questions

Q: How long can a dog go without eating?A: A healthy adult dog can go 3 to 5 days without food without serious medical consequences, though this is not desirable and warrants veterinary contact at 48 hours. Puppies under 6 months can develop dangerous hypoglycemia within 24 hours of not eating. Small breeds, senior dogs, and dogs with existing health conditions are also more vulnerable and warrant earlier veterinary attention.
Q: My dog is not eating but is drinking water β€” should I be worried?A: Drinking normally while refusing food is a relatively reassuring sign that the dog is not severely ill. It suggests the refusal may be behavioural, a mild stomach upset, or related to the food itself rather than serious systemic illness. Monitor carefully and apply the timeline framework above. If food refusal persists beyond 48 hours even with normal water intake, see your vet.
Q: Can I give my dog human food to get them eating again?A: Short-term use of plain cooked chicken, plain boiled rice, or plain scrambled egg is generally safe for a dog with appetite loss from minor stomach upset. These are also the components of a bland diet that is appropriate for digestive recovery. Avoid spiced, salted, or fatty human foods, and avoid feeding human food as a long-term substitute for a complete commercial diet.

πŸ“Œ Internal link: Bland diet for dogs with diarrhea -> https://dogsandcatshq.com/bland-diet-for-dogs-with-diarrhea

πŸ“Œ Internal link: Signs a dog is in pain -> https://dogsandcatshq.com/signs-a-dog-is-in-pain

πŸ“Œ Internal link: Why is my dog vomiting -> https://dogsandcatshq.com/why-is-my-dog-vomiting

Medical Disclaimer :This article is written for informational purposes based on the research and personal experience of the author. It is not a substitute for professional veterinary advice, diagnosis, or treatment. Always consult your veterinarian with concerns about your pet’s health.

Similar Posts