Old Dog Not Eating but Drinking Water and Vomiting (Here’s Why)

When an old dog is not eating but drinking water and vomiting, it signals a concerning combination of digestive upset and potential systemic illness.

While hydration continues, persistent vomiting and appetite loss can quickly lead to weakness, dehydration, and electrolyte imbalances.

We outline the common reasons why an old dog may not be eating but drinking water and vomiting, what you can do at home, and when to seek veterinary help.

Old Dog Not Eating but Drinking Water and Vomiting — Why It Happens

An old dog not eating but drinking water and also vomiting is usually a sign of gastrointestinal, metabolic, or systemic issues. Common causes include pancreatitis, kidney or liver disease, infections, gastrointestinal irritation, or dietary indiscretion.

Continued drinking helps maintain hydration temporarily, but persistent vomiting and food refusal require prompt attention.

Old Dog Not Eating but Drinking Water and Vomiting

Old Dog Not Eating but Drinking Water and Vomiting: Common Causes  

Pancreatitis

Pancreatitis, inflammation of the pancreas, is common in older dogs and can cause nausea, vomiting, and loss of appetite.

Dogs may drink water to compensate for mild dehydration but avoid food due to abdominal discomfort. Signs include lethargy, bloating, abdominal pain, and occasional diarrhea.

Prompt veterinary care, including fluids, medications, and specialized diets, is essential to prevent severe complications.

Read more: Old Dog Not Eating and Vomiting (Here’s Why)

Kidney Disease

Kidney dysfunction can cause nausea, vomiting, and appetite loss while maintaining thirst.

Other signs may include frequent urination, weakness, and weight loss. Dehydration can develop quickly if vomiting continues, even with water intake. Early detection and management, including hydration support and dietary adjustments, help slow progression.

Liver Disease

Liver disease may reduce appetite and trigger vomiting while dogs continue drinking.

Signs may include jaundice (yellow gums or eyes), lethargy, and abdominal discomfort. Drinking may help flush toxins, but ongoing food refusal indicates the liver is under stress. Veterinary evaluation is crucial for diagnosis and supportive care.

Gastrointestinal Upset

Dietary indiscretion, gastritis, or inflammatory bowel conditions can trigger vomiting while dogs maintain thirst.

Signs include retching, abdominal discomfort, and reduced appetite. Chronic irritation can worsen without treatment, leading to dehydration and malnutrition.

Veterinary assessment can identify the cause and guide treatment, which may include medication or dietary management.

Infections

Systemic infections can cause nausea, vomiting, and appetite loss while thirst persists.

Older dogs may also show lethargy, fever, or weakness. Early detection and treatment with fluids and medications are critical to prevent complications.

Toxin Ingestion

Accidental ingestion of harmful substances can cause vomiting and reduced appetite in older dogs.

Even if the dog drinks water, toxins can affect organ function and overall health. Signs may include drooling, lethargy, tremors, or collapse. Immediate veterinary attention is essential.

Read more: Old Dog Not Eating but Drinking Water (Here’s Why)

What to Do If Your Old Dog Is Not Eating but Drinking Water and Vomiting

Ensure your dog has access to fresh water and a quiet, comfortable space to rest.

Offer small, bland meals like boiled chicken or rice once vomiting has subsided for several hours, under veterinary guidance.

Monitor for signs of dehydration, including dry gums, lethargy, or sunken eyes, and avoid over-the-counter medications unless advised by a vet.

Track frequency of vomiting, water intake, and behavior changes to share with your veterinarian.

When to Call or Visit Your Vet

Immediate veterinary care is needed if your dog:

  • Vomits persistently or refuses all food

  • Shows lethargy, weakness, or collapse

  • Has blood in vomit or diarrhea

  • Shows signs of pain or bloating

Prompt evaluation helps identify underlying causes such as pancreatitis, organ disease, infection, or toxins and prevents rapid deterioration.

Read more: Old Dog Not Eating (Causes and what to do)

Key Takeaway

When an old dog is not eating but drinking water and vomiting, it indicates potential digestive or systemic issues requiring timely intervention.

Supportive care includes hydration, rest, and small bland meals, but veterinary evaluation is essential.

Early diagnosis and treatment prevent dehydration, malnutrition, and other complications, ensuring your senior dog remains as comfortable and healthy as possible.

Sources