Dog Not Eating
It’s unsettling when your dog suddenly refuses food or seems interested in eating but won’t. Here’s how to gauge how urgent it is, what might be causing it, and what to do next.
When to Call a Vet
Go to the ER now
- ● Your dog is not eating and is also having trouble breathing, collapsing, or is extremely weak.
- ● Your dog is repeatedly vomiting, has a swollen or painful belly, or cannot keep water down.
- ● You suspect your dog ate a toxin, medication, spoiled food, bones, string, or another foreign object.
- ● Your dog is choking, pawing at the mouth, gagging, or seems unable to swallow.
- ● Your dog has pale gums, severe lethargy, or signs of dehydration such as dry gums or sunken eyes.
See a vet within 24 hours
- ● Your dog has refused food for 24 hours or more, even if other signs seem mild.
- ● Your dog is not eating and also has diarrhea, coughing, fever, weight loss, or obvious pain.
- ● Your dog seems hungry but cannot pick up, chew, or swallow food normally.
- ● Your dog recently started a new medication and then developed a poor appetite.
- ● Your puppy, senior dog, or dog with a chronic medical condition is eating much less than normal.
Watch at home, call if it worsens
- ● Your dog missed one meal but is otherwise bright, drinking water, and acting normally.
- ● There was a recent routine change, travel, boarding stay, or mild stress that may explain a temporary drop in appetite.
- ● Your dog is still interested in treats or small amounts of bland food and has no vomiting or diarrhea.
- ● The food may be stale, changed, or less appealing than usual.
- ● Your dog has a mild decrease in appetite for less than 12 hours and no other symptoms.
Common Causes of Dog Not Eating
Upset stomach or gastritis
Dietary indiscretion, spoiled food, toxins, medications, or inflammation of the stomach can make dogs feel nauseated and turn away from food.
Mouth, tooth, or throat pain
Dental disease, mouth injuries, oral masses, or something lodged in the mouth or throat can make eating painful or difficult.
Systemic illness
Dogs may lose their appetite with infections, kidney disease, liver disease, diabetes, pancreatitis, cancer, and other whole-body illnesses.
Medication side effects
Some drugs, including certain antibiotics, NSAIDs, chemotherapy drugs, and other treatments, can cause nausea or decreased appetite.
Stress or behavior changes
Travel, boarding, a new home, loss of a family member, or household changes can temporarily reduce appetite in some dogs.
Blockage or foreign material
Dogs that eat toys, bones, fabric, trash, or other non-food items can develop a dangerous intestinal blockage that often causes appetite loss.
What to Do at Home
If your dog skips a meal but otherwise seems comfortable, you can monitor closely for a short period. Keep notes on when the appetite change started, whether your dog is drinking, and whether there are any other symptoms like vomiting, diarrhea, coughing, pain, or trouble chewing. If anything feels off, call your vet.
- Offer fresh water and make sure your dog is still drinking.
- Check the food for spoilage, a formula change, or anything unusual about the smell or texture.
- Look gently at your dog’s mouth only if it is safe to do so, watching for broken teeth, swelling, bleeding, or something stuck.
- You can try a small amount of your dog’s usual food slightly warmed to make it smell more appealing.
- Avoid giving rich table foods, raw diets, or lots of treats, which can worsen stomach upset or make the cause harder to assess.
- Do not give over-the-counter medications or try to induce vomiting unless a veterinarian specifically tells you to.
Frequently Asked Questions
Why is my dog not eating but still drinking water?
How long can a dog go without eating?
What can I do if my dog won't eat?
Is it an emergency if my dog is not eating?
Can stress make a dog stop eating?
Why is my dog not eating but drinking water?
My dog won't eat food but will eat treats — what does that mean?
Dog Not Eating but Drinking Water
When a dog stops eating but is still drinking water, veterinarians think about whether this is a selective appetite problem or a true loss of appetite. A selective appetite means your dog may still take treats or very tasty foods but is turning down normal meals. That can happen with mild nausea, stress, food pickiness, or the early stages of illness. A true loss of appetite means your dog is refusing food more broadly, which can be more concerning. There is also a related problem called pseudo-anorexia, where a dog wants to eat but cannot chew, pick up, or swallow food normally because of pain or a problem in the mouth or throat. Drinking water does not rule out a medical issue, so if your dog is not eating normally for 24 hours or has other symptoms, call your veterinarian.
- A dog who drinks water but refuses meals may still be nauseated, painful, stressed, or ill.
- Eating treats but not regular food can suggest selective appetite, but it can also happen when chewing or swallowing is uncomfortable.
- If your dog approaches food and seems hungry but cannot eat normally, mouth pain, dental disease, or throat problems are possible.
- A complete refusal of all food is more concerning than only rejecting kibble or less appealing meals.
- Call your vet sooner for puppies, senior dogs, dogs with chronic illness, or any dog with vomiting, diarrhea, weakness, weight loss, or dehydration.
Disclaimer: The information provided in this article is for educational purposes only and does not constitute veterinary medical advice. Reading this content does not establish a veterinarian-client-patient relationship. Every pet is different — always consult a licensed veterinarian before making decisions about your pet's health, diet, or care. If you'd like personalized guidance, you can talk to one of our vets. If your pet is experiencing a medical emergency, contact your local emergency animal hospital immediately.