If your dog is not eating and losing weight, it can be alarming and upsetting. A decrease in appetite combined with noticeable weight loss often points to an underlying health issue that needs prompt attention.
We dive deep into why your dog might not be eating and losing weight, explaining the common causes, symptoms to watch for, and practical steps you can take to help your dog regain health.
Table of Contents
What Does It Mean When a Dog Is Not Eating and Losing Weight?
When a dog stops eating and begins to lose weight, it’s often a sign of an underlying health issue that shouldn’t be ignored. Causes can range from infections, dental problems, and digestive disorders to stress, medication side effects, or serious conditions like kidney disease or cancer.
Sudden or prolonged appetite loss combined with noticeable weight loss can lead to malnutrition, weakened immunity, and further complications.

Common Causes of Dog Not Eating and Losing Weight
1. Illness and Infection
Many illnesses cause dogs to lose their appetite and subsequently lose weight. Common illnesses include:
Gastrointestinal infections: Bacterial, viral, or parasitic infections can cause nausea, vomiting, diarrhea, and reduced appetite.
Chronic conditions: Diseases like kidney failure, liver disease, cancer, or diabetes can reduce appetite and cause significant weight loss.
Pain or fever: Any painful condition or fever can suppress appetite as the dog’s body focuses on fighting illness rather than eating.
When a dog is sick, they may show additional signs such as lethargy, vomiting, diarrhea, or changes in behavior.
These symptoms combined with poor appetite should be evaluated by a vet immediately.
Related: Dog eating grass and not eating (Here’s why)
2. Dental Problems
Dental disease is a common cause of a dog not eating and losing weight.
Painful teeth, inflamed gums, or oral infections can make chewing uncomfortable or painful, causing dogs to avoid food.
Dogs with dental issues may also drop food while eating or chew only on one side of their mouth.
If you notice bad breath, excessive drooling, or reluctance to eat hard food, dental disease might be the culprit.
3. Digestive Disorders
Digestive system issues such as inflammatory bowel disease, food allergies, or pancreatitis can cause chronic nausea or discomfort, leading to decreased appetite.
Poor digestion also means fewer nutrients are absorbed, which can accelerate weight loss even if the dog is eating a little.
4. Stress and Anxiety
Just like humans, dogs can lose their appetite due to emotional distress.
Changes such as moving to a new home, the arrival of a new pet or family member, loud noises, or separation anxiety can cause stress-related anorexia.
Stress affects a dog’s hormone levels and digestion, which can reduce their willingness to eat.
Weight loss follows if the stress or anxiety continues without resolution.
Related: Dog not eating and throwing up water (Here’s why)
5. Side Effects of Medication
Certain medications may cause side effects that reduce appetite or cause nausea in dogs.
Common examples include chemotherapy drugs, antibiotics, pain medications, or steroids.
If your dog is on medication and begins to lose weight while refusing food, check with your veterinarian about possible side effects.
6. Aging and Chronic Diseases
Older dogs may naturally eat less due to decreased activity or underlying chronic health conditions like arthritis or organ dysfunction.
However, unintentional weight loss in senior dogs should never be ignored as it may signal serious health problems.
7. Dietary Changes or Food Intolerance
Sudden changes in diet or food intolerance can cause gastrointestinal upset, leading to decreased appetite and weight loss.
Dogs may reject food that doesn’t agree with them or cause stomach discomfort.
Always introduce new foods gradually and watch for signs of intolerance such as vomiting, diarrhea, or bloating.
Symptoms to Watch For
Monitoring your dog closely is essential if they are not eating and losing weight.
Look out for the following signs, which may indicate the severity of the issue:
Vomiting or diarrhea
Excessive drooling or bad breath
Lethargy or weakness
Coughing or difficulty breathing
Changes in urination or drinking habits
Visible ribs, spine, or hip bones due to weight loss
Behavioral changes such as hiding, whining, or irritability
Difficulty chewing or swallowing
If these symptoms accompany poor appetite and weight loss, they warrant immediate veterinary attention.
What to Do
1. Seek Veterinary Care Promptly
Because many underlying causes of poor appetite and weight loss are serious, a vet visit is the best first step.
Your veterinarian will perform a thorough examination and may recommend blood tests, stool analysis, x-rays, or ultrasound to diagnose the problem.
Early diagnosis improves the chances of successful treatment.
2. Follow Vet-Recommended Treatments
Treatment depends on the diagnosis but may include medications, special diets, dental care, or supportive therapies like fluids and appetite stimulants.
For example:
Antibiotics for infections
Pain management for dental or arthritis pain
Dietary changes for allergies or digestive diseases
Stress reduction strategies or behavior therapy
Following your vet’s instructions is critical for your dog’s recovery.
3. Encourage Eating with Appetite Stimulants and Palatable Food
If your dog is reluctant to eat, try offering highly palatable foods like boiled chicken, baby food, or prescription diets recommended by your vet.
Warm foods may smell stronger and stimulate appetite.
In some cases, vets prescribe appetite stimulants to help your dog start eating again.
4. Monitor Hydration
Dehydration often accompanies poor appetite and weight loss, especially if vomiting or diarrhea are present.
Make sure your dog has access to fresh water at all times and encourage drinking.
In severe cases, your vet may provide subcutaneous or intravenous fluids.
5. Manage Stress and Provide Comfort
Create a calm, comfortable environment for your dog.
Reduce noise and stressors, maintain a routine, and offer plenty of affection to help ease anxiety and improve appetite.
When to Seek Emergency Care
Some signs require immediate veterinary attention:
Rapid, severe weight loss
Persistent vomiting or diarrhea
Blood in vomit or stool
Difficulty breathing
Extreme lethargy or collapse
Severe dental pain or swelling
Suspected poisoning
Emergency care can be lifesaving in such cases.
Key Takeaway
A dog not eating and losing weight is a concerning symptom that often signals an underlying health problem.
The causes are numerous—from infections, dental issues, digestive problems, stress, medication side effects, to chronic diseases.
It is crucial to monitor your dog’s behavior and physical condition closely, and seek veterinary care promptly to identify the root cause.
Early intervention can prevent further weight loss, dehydration, and complications, ensuring your dog returns to good health.
Providing proper nutrition, managing underlying conditions, and offering emotional support are essential steps to help your dog regain appetite and maintain a healthy weight.