When a senior dog is suddenly not eating and vomiting, it is one of the most alarming situations.
These symptoms can develop quickly, and even if your old dog seemed fine the day before, sudden nausea and appetite loss may signal something more serious.
This guide explains the most common causes of a senior dog suddenly not eating and vomiting, what you can do at home, and when it’s best to involve your veterinarian.
Table of Contents
Senior Dog Suddenly Not Eating and Vomiting: Why It Happens
A senior dog may suddenly stop eating and start vomiting due to gastrointestinal irritation, infections, kidney disease, pancreatitis, toxin exposure, or pain linked to age-related conditions.
As dogs get older, their bodies become more sensitive to inflammation, dehydration, and digestive upset, meaning symptoms can escalate more quickly than in younger dogs.
Many older dogs also have chronic conditions—known or undiagnosed—that can flare up and trigger vomiting, nausea, and a sudden loss of appetite.
In some cases, the issue is temporary, such as dietary indiscretion or stress. In others, it may signal something serious that needs prompt veterinary support.
Senior Dog Suddenly Not Eating and Vomiting: Common Causes
Kidney Disease
Kidney disease is extremely common in older dogs and is a major cause of vomiting and loss of appetite.
As the kidneys decline with age, toxins begin to build up in the bloodstream, leading to nausea, digestive upset, foul breath, and a noticeable drop in appetite.
Vomiting occurs because the body cannot properly filter waste products, and the buildup irritates the stomach lining.
Many senior dogs with kidney issues also drink excessively and urinate more often before eventually eating less and vomiting more frequently.
Because kidney disease progresses silently, sudden vomiting in a senior dog is often one of the first visible signs that the kidneys are struggling.
Related: Dog suddenly not eating and vomiting (Causes explained)
Gastroenteritis
Gastroenteritis is one of the most common causes of sudden vomiting and appetite loss in senior dogs.
This condition refers to inflammation of the stomach and intestines, and older dogs are more prone to it due to weaker immunity and slower digestion.
Irritation can occur from spoiled food, abrupt diet changes, eating something off the ground, or exposure to bacteria.
When the stomach becomes inflamed, nausea builds quickly, often causing an old dog to vomit repeatedly while refusing food.
A senior dog with gastroenteritis may also appear lethargic, droopy, or uncomfortable. Because older dogs dehydrate more easily, gastroenteritis can become more serious faster than expected and always warrants close monitoring.
Pancreatitis
Pancreatitis is inflammation of the pancreas, and it commonly affects older dogs—especially those that have recently eaten fatty foods or have chronic pancreatitis.
When the pancreas becomes inflamed, it releases digestive enzymes into the abdomen, causing intense pain, nausea, vomiting, and refusal to eat.
A senior dog with pancreatitis may pace, pant, or adopt a “prayer position” where the front end lowers and the back end stays raised. Even mild forms can cause persistent vomiting and complete avoidance of food.
This condition is painful, potentially dangerous, and always requires veterinary attention.
Liver Disease
The liver plays a vital role in digestion and detoxification. When liver function declines—something that occurs more often in aging dogs—nausea and vomiting quickly follow.
A senior dog with liver disease may suddenly refuse food, appear disoriented, produce yellow-tinted vomit, or show jaundice around the eyes or gums.
Vomiting results from the liver’s diminished ability to process toxins, while appetite loss comes from a combination of nausea and systemic weakness.
Liver issues can come on gradually, but flare-ups are common and can create sudden vomiting events.
Toxin Exposure
Even senior dogs can get into harmful substances, and many toxins cause rapid vomiting and sudden loss of appetite.
This includes human medications, household cleaners, rodent poison, toxic plants, grapes, onions, xylitol products, and even contaminated yard items.
When a toxin enters an older dog’s system, their weaker metabolism means the substance spreads faster and causes more intense symptoms than it might in a younger dog.
Vomiting is the body’s attempt to eliminate the toxin, but appetite loss, drooling, shaking, or collapse may follow if the toxin continues circulating.
Any suspicion of toxin exposure is considered an emergency in senior dogs.
Pain or Age-Related Conditions
Pain can absolutely cause a senior dog to suddenly stop eating and vomit. Arthritis, spinal issues, dental disease, and chronic discomfort can all make an old dog reluctant to eat.
If the pain becomes intense, nausea and vomiting can be triggered through the stress response.
Older dogs often hide pain until it becomes overwhelming. At that point, they may withdraw, vomit, or show stiffness, trembling, or sensitivity when touched.
Dental disease deserves special mention: infected gums or tooth abscesses make eating painful, and the bacteria can lead to nausea and vomiting.
Related: Puppy Suddenly Not Eating and Vomiting (Why it happens)
Dog Suddenly Not Eating and Vomiting and Diarrhea
When a dog suddenly stops eating and develops vomiting and diarrhea, it may be experiencing an acute digestive problem. Common causes include eating spoiled food, dietary indiscretion, sudden food changes, intestinal parasites, bacterial or viral infections, and food intolerance.
More serious possibilities include pancreatitis, poisoning, or an intestinal blockage, particularly if your dog has swallowed a foreign object.
Vomiting and diarrhea together can cause rapid fluid loss, increasing the risk of dehydration.
If your dog is repeatedly vomiting, passing bloody diarrhea, becoming weak, or showing abdominal pain, seek urgent veterinary care.
Sudden loss of appetite combined with both vomiting and diarrhea should not be dismissed as a minor stomach upset.
My Dog Is Not Eating but Drinking Water and Vomiting
When a dog is not eating but continues drinking water and vomiting, it may be experiencing nausea or inflammation somewhere in the digestive tract.
Possible causes include gastritis, dietary indiscretion, pancreatitis, intestinal parasites, infections, kidney disease, and an intestinal obstruction.
Your dog may initially continue drinking because of thirst or fluid loss from vomiting, but drinking does not mean they are adequately hydrated if they cannot keep the water down.
Repeated vomiting can quickly lead to dehydration and electrolyte imbalances.
Contact your veterinarian immediately, especially if your dog vomits after drinking, becomes lethargic, or shows signs of abdominal discomfort. Do not force food or give human medications.
Dog Suddenly Not Eating and Vomiting Bile
When a dog suddenly stops eating and starts vomiting bile, the yellow or yellow-green fluid may be coming from the stomach or upper digestive tract.
Bile can appear in vomit when the stomach is empty, but repeated bile vomiting may also occur with gastritis, dietary indiscretion, pancreatitis, intestinal inflammation, infections, or an intestinal blockage.
Some dogs vomit bile after going several hours without food, but a sudden loss of appetite alongside vomiting deserves closer attention.
If your dog repeatedly vomits, cannot keep water down, appears weak, has abdominal pain, or develops a swollen abdomen, seek urgent veterinary care.
A veterinarian can determine whether the problem is a temporary digestive upset or something more serious.
Puppy Suddenly Not Eating and Vomiting
A puppy that suddenly stops eating and starts vomiting needs prompt veterinary attention because young dogs can become dehydrated and develop low blood sugar more quickly than adult dogs.
Possible causes include intestinal parasites, dietary indiscretion, bacterial infections, viral illnesses such as parvovirus, and swallowing foreign objects.
Puppies that have not completed their vaccinations are particularly vulnerable to serious infections, especially when vomiting is accompanied by diarrhea, lethargy, or blood in the stool.
Do not assume the symptoms are caused by a simple stomach upset or wait for them to resolve on their own.
Contact a veterinarian immediately for guidance, particularly if your puppy is very young, weak, or unable to keep water down.
Home Remedy for Dog Vomiting and Not Eating
There is no single home remedy that is appropriate for every dog vomiting and refusing food because the symptoms can have several causes, including conditions that require urgent treatment.
The safest initial approach is to keep your dog in a quiet, comfortable environment and provide access to fresh water without forcing them to drink large amounts at once.
Offering water prevents dehydration, but avoid giving food until vomiting has slowed. Many dogs benefit from rest in a quiet, cool area while their stomach settles.
Assess their overall condition. Old dogs often hide symptoms until they are feeling very unwell, so any noticeable change deserves careful attention.
If vomiting stops, you can offer a small amount of bland food such as boiled chicken and rice, but only if your dog appears more comfortable.
Watch closely for signs of abdominal discomfort, restlessness, or worsening nausea. Do not give human medications, antacids, or home remedies unless specifically approved by a veterinarian.
If your senior dog is unable to keep water down, vomits repeatedly, appears lethargic, or refuses food for more than 12–24 hours, professional care is crucial because older dogs deteriorate quickly.
You can also check for factors that may have triggered the issue, such as recent diet changes, access to trash, new treats, or environmental stressors. However, even if you identify a possible cause, it is still important to monitor your dog closely until symptoms improve.
When to Call or Visit Your Vet
You should contact a veterinarian right away if your senior dog continues vomiting or refuses food for more than a few hours, especially if the symptoms appear suddenly.
Older dogs dehydrate quickly, and underlying medical conditions can escalate faster than expected.
Seek immediate veterinary attention if your dog is vomiting repeatedly, vomiting yellow or foamy liquid, or unable to keep water down.
These symptoms may indicate pancreatitis, kidney disease, liver problems, or an obstruction. You should also call your vet if your senior dog is weak, trembling, drooling excessively, or showing signs of abdominal pain.
Any presence of blood in the vomit, black stool, collapse, or severe lethargy requires emergency care.
If you suspect toxin exposure, bring your dog to a veterinarian immediately, even if symptoms seem mild at first. The faster the treatment begins, the better the outcome for an older dog.
Read more: Dog Only Drinking Water and Not Eating (Here’s what it means)
Dog Suddenly Not Eating and Vomiting: Treatment
Treatment for a dog suddenly not eating and vomiting depends on the underlying cause and the severity of the symptoms.
Your veterinarian may perform a physical examination, blood tests, stool testing, and abdominal X-rays or ultrasound to investigate infections, organ problems, pancreatitis, or possible intestinal obstruction.
Treatment may involve fluids to correct dehydration, anti-nausea medication, appropriate dietary management, and targeted medication for infections or parasites.
If an obstruction or another serious condition is identified, hospitalization or surgery may be necessary.
Key Takeaway
A senior dog suddenly not eating and vomiting is always a situation to take seriously, because older dogs become dehydrated faster and are more vulnerable to underlying disease.
While some causes are mild, many are not, and early action can make all the difference.
Watch your dog closely, offer gentle stomach rest, and contact your veterinarian if symptoms persist or worsen. With the right care and prompt attention, many older dogs recover safely and comfortably.
