When your old dog is vomiting and losing weight, it’s easy to feel overwhelmed.
Vomiting alone in older dogs is already a red flag, but when it comes with unexplained weight loss, it could signal a range of underlying health concerns that shouldn’t be ignored.
While occasional vomiting in senior dogs might be harmless, persistent vomiting combined with weight loss often points to a deeper issue.
We outline the common causes of an old dog vomiting and losing weight, the symptoms to watch for, and what steps you should take to help your aging companion recover.
Here’s Why Old dog vomiting and losing weight Happens
Vomiting and weight loss in older dogs often indicate an underlying health issue such as kidney or liver disease, cancer, diabetes, gastrointestinal disorders, or side effects from medication.
As dogs age, their organs and digestive systems become more vulnerable to illness and inefficiency.
When these systems are compromised, it can lead to nausea, poor nutrient absorption, loss of appetite, and ultimately, weight loss.
Identifying the root cause early is essential to managing the condition and improving your senior dog’s quality of life.

Old Dog Vomiting and Losing Weight: Common Causes
1. Dental disease and difficulty eating
One often-overlooked reason for an old dog vomiting and losing weight is poor dental health.
As dogs age, their teeth and gums can develop tartar, infections, abscesses, or even lose teeth.
If your senior dog has oral pain, they may chew less or avoid eating entirely, leading to weight loss.
In some cases, partially chewed or unchewed food can irritate the stomach, triggering vomiting.
Dental disease is common in aging dogs, and it can contribute to both poor appetite and chronic gastrointestinal discomfort.
2. Chronic gastrointestinal issues
Chronic vomiting and weight loss in senior dogs can be signs of gastrointestinal disorders such as:
Inflammatory bowel disease (IBD)
Gastrointestinal ulcers
Gastric reflux
Food intolerances or allergies
If your old dog is vomiting and losing weight but still has a decent appetite, it may point toward malabsorption of nutrients due to intestinal inflammation.
These conditions prevent the proper digestion of food, leading to weight loss even if your dog is eating regularly.
3. Kidney disease
Kidney disease is especially common in older dogs and is one of the top causes of vomiting and weight loss.
The kidneys filter toxins from the blood, and when they begin to fail, toxins build up in the bloodstream.
This toxic buildup often leads to nausea, vomiting, and a loss of appetite.
Over time, these effects result in noticeable weight loss.
Dogs with kidney issues may also drink more water and urinate more frequently, and their breath may smell like ammonia.
4. Liver disease
Liver disease is another major condition that can cause an old dog to vomit and lose weight.
The liver plays a vital role in digesting food, detoxifying the body, and storing essential nutrients.
When the liver is compromised, dogs may become nauseous, vomit, and avoid food.
This often results in weight loss and muscle wasting.
Additional signs may include yellowing of the eyes or gums, dark urine, or pale stools.
Related: Old dog diarrhea and vomiting (Causes and treatment)
5. Cancer
Unfortunately, cancer is more prevalent in older dogs and can manifest as vomiting and weight loss. Digestive cancers—such as stomach, liver, or intestinal tumors—can directly interfere with appetite and digestion.
Even cancers located outside the gastrointestinal tract may cause systemic symptoms that result in vomiting and weight loss.
Other signs to watch for include lumps, lethargy, pale gums, persistent coughing, or sudden changes in behavior.
6. Diabetes
Another common cause of an old dog vomiting and losing weight is diabetes.
This condition causes the body to struggle with processing sugars effectively.
While diabetic dogs may eat more initially, they often lose weight because their cells can’t absorb the nutrients.
As the disease progresses, nausea and vomiting may occur, especially if diabetes is poorly managed or if a diabetic crisis (ketoacidosis) sets in.
Increased thirst, frequent urination, and sweet-smelling breath are common warning signs.
7. Addison’s disease
Also known as hypoadrenocorticism, Addison’s disease is a hormonal disorder that can strike dogs at any age but is often diagnosed in middle-aged to older dogs.
It can cause vomiting, weight loss, lethargy, shaking, and electrolyte imbalances.
An old dog vomiting and losing weight due to Addison’s disease will often show signs that mimic many other illnesses, making it a challenging condition to diagnose without specific testing.
8. Poor-quality diet or malnutrition
Sometimes, an old dog vomiting and losing weight is the result of a poor or insufficient diet.
Senior dogs have changing nutritional needs, and their ability to absorb nutrients declines with age.
Feeding a low-quality or inappropriate diet can lead to malnutrition and chronic digestive upset.
Even well-balanced meals may not suffice if your senior dog’s digestive system isn’t functioning properly.
In such cases, your dog may require a specially formulated senior diet or supplements.
9. Side effects of medication
Many senior dogs are on medications for arthritis, heart disease, or other age-related conditions.
Unfortunately, these medications can sometimes upset the stomach, causing vomiting and appetite loss, which eventually leads to weight loss.
If your dog recently started a new medication and is now vomiting and losing weight, consult your veterinarian.
The dosage may need adjustment, or an alternative treatment may be better tolerated.
Related: Old dog vomiting and lethargic (Here’s why)
10. Parasites
While more common in younger dogs, internal parasites like roundworms, hookworms, or giardia can still affect older dogs—especially those with weakened immune systems.
These parasites can steal nutrients and cause chronic vomiting, diarrhea, and weight loss.
If your old dog hasn’t had a fecal exam in a while, this is worth investigating.
What to do if your old dog is vomiting and losing weight
When your old dog is vomiting and losing weight, it’s not something to monitor passively.
Here’s what you should do:
1. See a veterinarian immediately
Chronic vomiting and weight loss are not normal signs of aging.
A veterinary visit is crucial. Your vet may perform blood work, X-rays, ultrasounds, or fecal exams to diagnose the cause.
Early intervention increases the chances of successful treatment.
2. Monitor food and water intake
Keep a log of how much your dog eats and drinks daily.
Note vomiting frequency, weight changes, stool consistency, and behavioral shifts.
This information is helpful for your vet in determining the underlying cause.
3. Check for dehydration
Vomiting and reduced appetite can lead to dehydration.
You can gently lift your dog’s skin on the back of their neck—if it doesn’t snap back quickly, they may be dehydrated.
Dry gums, sunken eyes, and lethargy are other warning signs.
4. Avoid giving human medications
Never attempt to treat vomiting or weight loss with over-the-counter human drugs.
Medications like ibuprofen or acetaminophen are toxic to dogs and can worsen their condition.
5. Modify the diet carefully
If your dog is still eating, ask your vet about switching to a bland or senior-formulated diet.
In cases where food intolerance is suspected, hypoallergenic or easily digestible diets may help.
6. Support at home
Make your old dog comfortable with a warm, quiet place to rest.
Encourage small, frequent meals and ensure fresh water is always available.
Some dogs may benefit from appetite stimulants or anti-nausea medications prescribed by the vet.
When to seek emergency help
Seek emergency care if your old dog is vomiting and losing weight and shows any of the following signs:
Vomiting blood or passing black, tarry stools
Severe lethargy or collapse
Signs of abdominal pain (whining, pacing, stretching)
Persistent vomiting with inability to keep water down
Seizures or tremors
Noticeable bloating of the abdomen
Older dogs are more vulnerable to rapid decline, so don’t delay if you suspect something serious.
Key takeaway
If your old dog is vomiting and losing weight, it could signal anything from minor issues like dietary intolerance to severe illnesses such as cancer, liver or kidney disease, or hormonal imbalances.
Prompt veterinary care is essential to identify the root cause and begin appropriate treatment.
With the right diagnosis and care plan, many of these conditions can be managed to improve your dog’s quality of life.
Your aging dog deserves comfort and good health in their golden years—so always take these signs seriously and act swiftly.