If your old dog is vomiting after drinking water and not eating, it’s time to pay close attention.
While an occasional episode might not be alarming in a younger dog, vomiting water combined with appetite loss in a senior dog is often a red flag.
At this stage in life, even minor symptoms can point to more serious issues—and waiting too long could allow the condition to worsen.
We walk you through the potential causes, what you can do at home, and when to contact your vet.
Old Dog Vomiting After Drinking Water and Not Eating: Why It Happens
An old dog vomiting after drinking water and not eating may be suffering from organ failure, chronic gastrointestinal disease, dental problems, toxin ingestion, or even a physical obstruction.
Older dogs may continue drinking water because of thirst, habit, or discomfort—but if their stomach can’t handle it, vomiting soon follows. This symptom combination should always be taken seriously in senior dogs.

Old Dog Vomiting After Drinking Water and Not Eating: Common Causes
1. Kidney or Liver Disease
As dogs age, their internal organs may begin to deteriorate.
Chronic kidney disease and liver failure are two of the most common age-related conditions that affect appetite and digestion.
In these cases, vomiting often happens after drinking water, especially as toxins accumulate in the bloodstream and disrupt stomach function.
If your old dog also has bad breath, pale gums, or increased urination, these could be additional warning signs of organ failure.
2. Esophageal Disorders
Older dogs may experience weakening of the muscles that help move food and water into the stomach.
Conditions like megaesophagus—where the esophagus becomes enlarged and ineffective—can cause water to be regurgitated shortly after drinking.
This is often mistaken for vomiting. Dogs with esophageal issues typically have trouble swallowing, cough after drinking, and may lose weight over time.
If your senior dog throws up water right after drinking, this is a possible cause.
Related: Dog vomiting and not eating (Causes and when to worry)
3. Pancreatitis
Pancreatitis can occur suddenly in older dogs, even if they’ve never had digestive problems before.
It’s usually triggered by a fatty meal, stress, or an underlying medical issue. This inflammation of the pancreas causes vomiting, abdominal pain, and refusal to eat.
Water might still be consumed, but it often doesn’t stay down long.
A dog with pancreatitis may also show signs like a hunched back, shivering, or restlessness.
4. Obstructions or Tumors
Vomiting water after drinking and a lack of appetite could indicate a gastrointestinal blockage or tumor.
In senior dogs, this could be due to a benign growth, malignant cancer, or even something the dog swallowed.
If your dog vomits shortly after drinking, seems bloated, or has not had a bowel movement recently, an obstruction may be the cause.
This is a medical emergency that typically requires imaging and possibly surgery.
5. Toxin Ingestion
Older dogs may not be as curious as puppies, but they’re still vulnerable to accidental poisoning.
Cleaning supplies, human medications, spoiled food, or rodenticides can all cause a senior dog to vomit water and avoid eating.
If vomiting is sudden and intense—especially after drinking—think back to what your dog could’ve been exposed to in the last 24 hours.
Additional signs might include tremors, drooling, or pale gums.
6. Dental Pain or Oral Disease
If it’s painful to chew or swallow, your dog might avoid eating altogether.
Meanwhile, they may try to drink water to stay hydrated or soothe their mouth—but if they gulp too quickly, vomiting may result.
Dental problems like abscesses, broken teeth, or oral tumors are incredibly common in older dogs.
A reluctance to eat paired with vomiting water is often overlooked as just “old age,” but it may actually be dental disease in disguise.
7. Neurological Changes
In some cases, neurological disorders that affect muscle control or balance—like vestibular disease or degenerative myelopathy—may contribute to vomiting and appetite changes.
Senior dogs with cognitive dysfunction may also forget to eat, drink too much or too quickly, and vomit as a result.
If your dog also seems disoriented, wobbly, or unusually withdrawn, these signs could point to brain-related issues.
What to Do If Your Old Dog Vomits After Drinking Water and Won’t Eat
If your dog is stable but showing these symptoms for the first time, you can take the following steps at home for the next 12–24 hours:
Withhold food for 12 hours to allow the digestive tract to settle.
Offer small amounts of water or ice cubes every hour. This slows drinking and reduces the likelihood of vomiting.
Check for dehydration by pressing your dog’s gums or pinching their skin. Slow rebound time means dehydration.
Try a bland diet such as boiled chicken and rice, offered in very small, soft portions after the rest period.
Keep your dog calm and rested. Stress and activity may worsen nausea and discomfort.
Do not give over-the-counter medications—many are toxic to dogs and can interact with age-related conditions.
Even if your dog shows mild improvement, you should still call your vet if symptoms persist into the next day.
When to Call or Visit Your Vet
You should contact your veterinarian right away if:
Vomiting continues after drinking water, especially more than twice in 24 hours.
Your old dog hasn’t eaten in more than a day.
Vomit includes blood, foam, or has a foul odor.
Your dog seems bloated, in pain, or confused.
They show signs of dehydration or collapse.
Your dog has a known medical condition (e.g., kidney disease, heart failure).
You suspect toxin exposure or obstruction.
Senior dogs are less resilient and can decline quickly if their symptoms are not addressed in time.
Bloodwork, x-rays, or ultrasound may be needed to get a full picture of what’s going on.
Related: Old Dog Vomiting Water and Not Eating (Explained)
Read more: Dog Vomiting Water and Not Eating (Causes and what to do)
Key Takeaway
When an old dog is vomiting after drinking water and refusing to eat, it’s more than just a passing issue—it may be a sign that their body is struggling with an illness, pain, or organ dysfunction.
While some causes are manageable, others require immediate medical attention.
Acting early can help reduce complications and get your senior dog the relief they need.
Always trust your instincts. If your dog doesn’t seem like themselves, it’s worth making the call.
Your vet can guide you through the next steps and help your dog feel better as quickly as possible.