Why Is My Dog Not Eating? Common Causes and What to Do

It can be worrying when your dog suddenly refuses to eat. Yesterday, your furry friend may have finished every meal in seconds. Today, the food bowl is still full, and your dog seems completely uninterested.

A loss of appetite is relatively common in dogs. Sometimes, the reason is simple, such as a change in food, hot weather, or stress. However, refusing to eat can also be a sign of an underlying health problem.

The important thing is to understand why your dog is not eating and recognise when veterinary attention is needed.

In this guide, we will explore 12 common reasons dogs lose their appetite, what you can do at home, and when you should be concerned.

1. Your Dog Is Feeling Stressed or Anxious

Dogs can experience stress just like humans. Changes in their surroundings or daily routine can affect their appetite.

For example, your dog may become uncomfortable when you move to a new house, introduce another pet, have visitors, or change its usual feeding schedule.

Some dogs also lose interest in food when their owners are away for extended periods.

Signs your dog may be stressed include:

  • Refusing food despite appearing otherwise healthy.
  • Hiding or avoiding people.
  • Excessive licking or yawning.
  • Pacing around the house.
  • Becoming unusually quiet.
  • Changes in sleeping habits.

What should you do?

Try to maintain a familiar feeding routine and provide a quiet place where your dog can eat without distractions.

Avoid forcing your dog to eat. Give it time to settle into its surroundings.

If the loss of appetite continues, consult your veterinarian to rule out other causes.

2. You Have Recently Changed Your Dog’s Food

Have you recently switched your dog’s food brand or flavour?

A sudden dietary change can cause some dogs to become reluctant to eat. Your dog may also dislike the taste, smell, or texture of the new food.

Changes in food can sometimes cause digestive discomfort as well.

What should you do?

When changing dog food, introduce the new diet gradually unless your veterinarian advises otherwise.

A typical transition may look like this:

PeriodOld FoodNew Food
Days 1–275%25%
Days 3–450%50%
Days 5–625%75%
Day 7 onwards0%100%

Some dogs need a longer transition period.

If your dog consistently refuses the new food, discuss suitable alternatives with your veterinarian.

3. Your Dog Is Getting Too Many Treats

Dogs love treats, and it is tempting to give them a little something whenever they look at you with those adorable eyes.

However, too many treats can reduce your dog’s appetite for regular meals.

This is particularly common when owners frequently offer biscuits, dental chews, table scraps, or other snacks throughout the day.

What should you do?

  • Reduce unnecessary treats between meals.
  • Keep treat portions small.
  • Avoid giving human food before regular meals.
  • Establish consistent feeding times.
  • Make sure treats do not replace a balanced diet.

As a general guideline, treats should make up no more than 10% of a dog’s daily calorie intake.

If your dog refuses its regular food but happily accepts treats, review its feeding routine and discuss persistent appetite changes with your veterinarian.

4. Dental Problems Are Making Eating Painful

Sometimes, your dog wants to eat but cannot do so comfortably.

Dental disease, broken teeth, gum inflammation, and mouth injuries can make chewing painful.

Your dog may approach the food bowl, sniff the food, and then walk away.

Common signs include:

  • Bad breath.
  • Drooling more than usual.
  • Chewing on one side of the mouth.
  • Dropping food while eating.
  • Pawing at the mouth.
  • Red or swollen gums.

What should you do?

Check whether your dog shows signs of mouth discomfort, but do not force its mouth open if it appears painful.

Arrange a veterinary examination to identify the problem.

Dental pain should not be ignored because untreated dental conditions can become more serious.

5. Your Dog Has an Upset Stomach

Digestive discomfort is another common reason dogs stop eating.

Your dog may have eaten something unsuitable, swallowed too much food, or experienced a sudden dietary change.

An upset stomach may cause temporary nausea or discomfort.

Common symptoms include:

  • Refusing food.
  • Vomiting.
  • Diarrhoea.
  • Excessive licking of the lips.
  • Drooling.
  • Restlessness.

What should you do?

Make fresh water available and monitor your dog’s condition.

Contact your veterinarian if vomiting or diarrhoea occurs repeatedly, your dog becomes weak, or it cannot keep water down.

Seek urgent veterinary attention if you notice blood in the vomit or stool, severe abdominal pain, or a swollen abdomen.

Do not give human stomach medication without veterinary advice.

6. Hot Weather Is Affecting Your Dog’s Appetite

Dogs may eat less during periods of hot weather, particularly when they are less active.

In warm environments, your dog may spend more time resting and show less interest in food.

However, reduced appetite should not automatically be blamed on temperature.

What should you do?

  • Provide clean drinking water throughout the day.
  • Feed your dog in a cool, comfortable area.
  • Avoid strenuous exercise during the hottest hours.
  • Maintain regular feeding times.
  • Monitor its energy level and behaviour.

Watch for excessive panting, heavy drooling, weakness, vomiting, or collapse. These may indicate heatstroke, which requires emergency veterinary care.

7. Your Dog May Have an Infection

Infections can affect your dog’s appetite because the body is dealing with illness.

Bacterial, viral, and other infections may cause fever, discomfort, weakness, and reduced interest in food.

Examples include respiratory infections and gastrointestinal infections.

Possible warning signs include:

  • Loss of appetite.
  • Unusual tiredness.
  • Fever.
  • Coughing or sneezing.
  • Vomiting or diarrhoea.
  • Changes in drinking habits.

What should you do?

Arrange a veterinary examination if your dog refuses food and appears unwell.

Puppies and unvaccinated dogs require particular attention because certain infectious diseases, such as parvovirus, can progress rapidly.

8. Your Dog Has Parasites or Worms

Intestinal parasites can affect a dog’s digestive system and nutritional health.

Some dogs may continue eating normally, while others experience reduced appetite, vomiting, diarrhoea, or weight loss.

Possible signs include:

  • Unexplained weight loss.
  • Diarrhoea.
  • Vomiting.
  • Bloated appearance, particularly in puppies.
  • Changes in appetite.
  • Worms or worm segments in the stool.

What should you do?

Consult your veterinarian about appropriate parasite testing and deworming.

Avoid giving random deworming products without checking whether they are suitable for your dog’s age, weight, and condition.

9. Your Dog May Have an Underlying Medical Condition

Sometimes, a loss of appetite is a symptom of a more serious health problem.

Conditions affecting the kidneys, liver, pancreas, and other organs may cause dogs to eat less.

Older dogs may also experience appetite changes associated with chronic diseases.

Other symptoms may include:

  • Persistent tiredness.
  • Increased thirst.
  • Frequent urination.
  • Vomiting.
  • Unexplained weight loss.
  • Changes in behaviour.

What should you do?

If your dog has a persistent loss of appetite, arrange a veterinary examination.

Your veterinarian may recommend blood tests, urine testing, imaging, or other investigations depending on the symptoms.

Early assessment can help identify health problems before they become more difficult to manage.

10. Your Dog Is Experiencing Medication Side Effects

Certain medications can affect a dog’s appetite.

For example, some medicines may cause nausea, stomach discomfort, or changes in taste.

If your dog recently started a new medication and suddenly refuses food, the timing may be relevant.

What should you do?

Contact the veterinarian who prescribed the medication.

Explain when your dog stopped eating and mention any other symptoms.

Do not stop prescribed medication or change the dosage without veterinary advice.

11. Your Dog Is Getting Older

As dogs age, their eating habits and nutritional needs may change.

Some senior dogs become less active and require fewer calories. Others may develop dental problems, joint discomfort, or medical conditions that affect their appetite.

Changes in smell and taste can also influence how interested an older dog is in food.

What should you do?

  • Monitor your dog’s weight regularly.
  • Provide food appropriate for its life stage and health needs.
  • Make sure the food is comfortable to chew.
  • Keep feeding times consistent.
  • Arrange regular veterinary examinations.

Do not assume appetite loss is simply a normal part of ageing. A senior dog that suddenly stops eating should be assessed by a veterinarian.

12. Your Dog May Have Eaten Something Toxic

Dogs are naturally curious and sometimes eat things they should not.

Certain foods, chemicals, medicines, and household products can be toxic to dogs.

Examples include:

  • Chocolate.
  • Grapes and raisins.
  • Onions and garlic.
  • Products containing xylitol.
  • Certain human medications.
  • Household cleaning chemicals.

Some toxic substances can cause vomiting, loss of appetite, weakness, or more serious symptoms.

What should you do?

If you suspect your dog has swallowed something toxic, contact a veterinarian or emergency veterinary clinic immediately.

Do not wait for symptoms to appear.

Do not attempt to induce vomiting unless a veterinary professional specifically instructs you to do so.

How Long Can a Dog Go Without Eating?

The amount of time a dog can safely go without food depends on its age, health, body condition, and the reason for refusing food.

However, it is important not to wait too long before seeking advice.

Here are some general guidelines:

SituationRecommended action
Healthy adult dog skips one meal but behaves normallyMonitor closely and contact your vet if appetite does not return
Adult dog refuses food for around 24 hoursContact a veterinarian
Puppy refuses foodSeek veterinary advice promptly
Senior dog suddenly stops eatingContact a veterinarian promptly
Dog refuses food and is vomiting or weakSeek urgent veterinary assessment
Dog cannot keep water downSeek urgent veterinary assessment
Suspected poisoningEmergency veterinary care immediately

Puppies, especially very young or small puppies, can deteriorate more quickly than healthy adult dogs.

A dog that refuses food should not be left without veterinary assessment simply because it is still drinking water.

What Can I Do to Encourage My Dog to Eat?

If your dog is otherwise behaving normally and there are no warning signs, you can try a few simple adjustments while monitoring its appetite.

1. Establish Regular Feeding Times

Offer meals at consistent times each day.

A predictable routine can help your dog develop better eating habits.

2. Create a Quiet Feeding Area

Some dogs are easily distracted by noise, movement, and other animals.

Place the food bowl somewhere comfortable and away from busy household areas.

3. Check the Food Quality

Make sure your dog’s food has not expired and has been stored properly.

Dry food that has been exposed to air for too long may lose its freshness and become less appealing.

4. Consider the Food Texture

Some dogs prefer dry kibble, while others enjoy wet food.

If your dog has difficulty chewing, dental discomfort may be the cause. Ask your veterinarian whether a different food texture would be appropriate.

5. Avoid Excessive Treats

Too many snacks can reduce your dog’s appetite for its regular meals.

Keep treats limited and make sure the main diet provides complete nutrition.

6. Monitor Drinking and Toilet Habits

Pay attention to how much your dog drinks and whether its urination and bowel movements have changed.

These details can help your veterinarian understand what might be happening.

When Should You Take Your Dog to the Vet?

Important

A loss of appetite can sometimes be the first sign of illness.

Seek veterinary attention promptly if your dog:

  • Refuses food for around 24 hours.
  • Has repeated vomiting or diarrhoea.
  • Shows signs of abdominal pain.
  • Becomes unusually weak or lethargic.
  • Experiences unexplained weight loss.
  • Has difficulty swallowing.
  • Shows changes in drinking or urination.

Seek emergency veterinary care immediately if your dog collapses, has difficulty breathing, has a swollen painful abdomen, cannot urinate, or may have consumed a toxic substance.

Do not wait 24 hours if your dog is already showing serious symptoms.

Frequently Asked Questions About Dogs Not Eating

1. Why is my dog not eating but still drinking water?

Your dog may be experiencing nausea, stress, dental pain, digestive discomfort, or another medical condition. Drinking water does not necessarily mean your dog is healthy. Monitor other symptoms and contact your veterinarian if the appetite loss persists.

2. Should I worry if my dog skips one meal?

Not necessarily. A healthy adult dog may occasionally skip a meal because of stress, a change in routine, or other temporary factors.

However, monitor its behaviour and appetite. Contact a veterinarian if it continues refusing food or develops additional symptoms.

3. Why is my dog not eating but acting normal?

Possible reasons include food preferences, too many treats, changes in feeding routines, or mild temporary discomfort.

If the behaviour continues, arrange a veterinary assessment even if your dog appears energetic.

4. Can I give my dog chicken and rice if it refuses dog food?

Plain cooked chicken and rice may sometimes be recommended as a short-term diet for certain digestive problems. However, it is not a complete and balanced long-term diet.

It is also not appropriate for every dog or every medical condition. Ask your veterinarian before using it as a feeding solution.

5. Why is my puppy not eating?

Puppies may refuse food because of stress, dietary changes, parasites, infections, or digestive problems.

Because puppies can become dehydrated or develop low blood sugar more quickly than healthy adult dogs, seek veterinary advice promptly if your puppy refuses food.

6. Should I force-feed my dog?

No. Force-feeding can cause stress and may create a risk of choking or aspiration if food enters the airway.

If your dog refuses food, identify the cause with help from a veterinarian rather than forcing it to eat.

7. Why is my dog suddenly eating less than usual?

A sudden reduction in appetite may be related to illness, dental discomfort, medication, stress, or changes in the environment.

Pay attention to other symptoms and seek veterinary advice if the change is unusual or persistent.

Final Thoughts

When your dog stops eating, it is important to look beyond the food bowl.

Sometimes the reason is simple, such as too many treats or a recent change in diet. Other times, appetite loss may indicate dental disease, infection, digestive problems, or an underlying medical condition.

Pay attention to your dog’s behaviour, drinking habits, energy levels, and toilet routine.

Most importantly, do not ignore persistent appetite loss or other warning signs. A veterinarian can help identify the cause and recommend the right treatment.

Your dog depends on you to notice when something is not right. A little attention today can make a big difference to its health and wellbeing.

Leave a Reply

Your email address will not be published. Required fields are marked *