Now serving 9 cities across Delhi NCRVerified professionals onlyFree first demo, no card required

Why Is My Dog Not Eating? Common Causes & When to Worry

dog not eating and loss of appetite

Dog not eating can be concerning, especially when your pet normally gets excited about mealtime. A temporary change in appetite may happen for a simple reason, but refusing food can sometimes be a sign of an underlying health problem.

If you are wondering, why is my dog not eating, it is important to look at the bigger picture. Your dog’s age, behaviour, water intake, recent diet changes, environment, and other symptoms can all provide useful clues.

In this guide, we will cover common reasons for dog loss of appetite, what you can observe at home, and when refusing food should be discussed with a veterinarian.

Why Is My Dog Not Eating?

There are many possible reasons why a dog may suddenly stop eating. Some dogs may lose interest in food because of stress, changes in their routine, or a new environment. Others may have dental discomfort, digestive problems, infections, or another medical condition.

A dog’s appetite can also change after switching foods. Some dogs are simply less interested in a particular food, especially if they are used to receiving treats, table scraps, or a different type of meal.

However, persistent appetite loss should not automatically be considered picky eating. If your dog is refusing food and also appears unwell, veterinary advice is appropriate.

Common Reasons for Dog Loss of Appetite

Dog loss of appetite can occur because of both behavioural and medical reasons. Some common possibilities include:

  • Sudden changes in diet
  • Stress or changes in the home environment
  • Dental or mouth discomfort
  • Mild digestive upset
  • Nausea
  • Infections or illness
  • Parasites
  • Pain or discomfort
  • Medication side effects
  • Changes in routine
  • Eating too many treats or snacks
  • Other underlying medical conditions

Because appetite loss can have many different causes, the presence of other symptoms is important when deciding what to do next.

Dog Not Eating but Drinking Water

If your dog is not eating but drinking water, it does not necessarily mean that everything is fine. Some dogs continue drinking normally even when they have temporarily lost interest in food.

Pay attention to your dog’s overall behaviour. Is your dog active and behaving normally, or are they unusually tired, uncomfortable, withdrawn, or showing other changes?

Also monitor whether your dog is vomiting, having diarrhea, urinating more or less than usual, or showing signs of pain.

If your dog continues refusing food or develops additional symptoms, contact your veterinarian for guidance.

Dog Refusing Food After a Diet Change

A sudden change in food can sometimes cause digestive upset or make a dog reluctant to eat. Dogs can become accustomed to the taste, smell, and texture of their regular food.

When changing your dog’s diet, a gradual transition is generally preferable to suddenly replacing the old food with a completely different diet.

If your dog refuses the new food consistently, speak with your veterinarian about suitable alternatives rather than repeatedly changing foods without a plan.

If you are reviewing your dog’s everyday nutrition, our guide to

the best dog food for Indian dogs

can also help you understand some of the factors to consider when choosing dog food.

Puppy Not Eating: Should You Worry?

Puppy not eating deserves extra attention because puppies have different nutritional and health needs from adult dogs.

A puppy may temporarily refuse food because of a change in environment, stress, teething discomfort, or an unfamiliar diet. However, puppies can also become unwell quickly when they are not eating and have other symptoms.

Contact your veterinarian promptly if a puppy refuses food and also has vomiting, diarrhea, weakness, unusual sleepiness, or other concerning changes.

If you have a young puppy that suddenly stops eating, avoid assuming that it is simply being picky. A veterinarian can help determine whether there is an underlying issue.

Can Stress Cause a Dog to Stop Eating?

Yes, changes in the environment or routine can affect a dog’s appetite. Moving to a new home, travelling, meeting unfamiliar people or animals, loud noises, or other stressful events may temporarily affect eating habits.

Some dogs may also eat less when their normal routine changes.

Try to maintain a consistent feeding schedule and provide your dog with a calm place to eat. Avoid constantly changing the food or pressuring your dog to eat.

If appetite does not return or other symptoms develop, speak with your veterinarian rather than assuming stress is the only cause.

Dental Problems and Dog Appetite Loss

Dental discomfort can be another reason for dog appetite loss. A dog may want to eat but find chewing uncomfortable.

You may notice signs such as:

  • Difficulty chewing
  • Dropping food while eating
  • Bad breath
  • Excessive drooling
  • Red or swollen gums
  • Chewing on one side of the mouth
  • Reluctance to eat hard food

If your dog appears interested in food but struggles to chew, a dental examination may be useful. Dental disease can cause significant discomfort and should not be ignored.

Dog Not Eating for 2 Days: What Should You Do?

If your dog has been not eating for 2 days, it is important to take the situation seriously rather than continuing to wait without veterinary advice.

The appropriate response can depend on your dog’s age, size, health history, water intake, energy level, and whether other symptoms are present.

A dog that refuses food for an extended period, particularly when accompanied by vomiting, diarrhea, weakness, pain, or other changes, should be assessed by a veterinarian.

Puppies, senior dogs, and dogs with existing health conditions may require earlier attention.

Dog Not Eating and Vomiting

If your dog is refusing food and also vomiting, there may be an underlying digestive or medical problem.

Vomiting can occur for many reasons, including dietary problems, infections, parasites, foreign objects, and other conditions.

You can read our detailed guide about

dog vomiting, common causes, and warning signs

to learn more about symptoms that may require veterinary attention.

If vomiting is repeated or your dog cannot keep water down, contact your veterinarian promptly.

What If My Dog Is Refusing Food but Still Acting Normally?

Sometimes a dog may skip a meal while continuing to behave normally. They may still drink water, play, walk, and interact with the family.

In this situation, observe your dog closely and consider whether anything recently changed, such as their food, routine, environment, treats, or activity level.

However, a normal appearance does not always rule out a health problem. If your dog continues refusing food, develops additional symptoms, or you are concerned about the change, contact your veterinarian.

Should You Give Treats When Your Dog Won’t Eat?

It can be tempting to offer treats, table scraps, or favourite foods when your dog is refusing food.

Occasionally offering different foods may make it harder to understand whether your dog is genuinely experiencing appetite loss or simply waiting for a more appealing option.

Avoid feeding foods that are unsafe for dogs. If your dog is persistently refusing their normal meals, focus on identifying the reason rather than continuously offering new foods.

What Can You Do When Your Dog Is Not Eating?

If your dog has skipped a meal but otherwise appears healthy, you can monitor them closely while keeping their routine consistent.

Some practical steps include:

  • Provide fresh drinking water.
  • Keep feeding times consistent.
  • Make sure the food has not spoiled.
  • Check whether there has been a recent diet change.
  • Limit excessive treats and table scraps.
  • Provide a quiet and comfortable feeding area.
  • Monitor your dog’s energy and behaviour.
  • Watch for vomiting, diarrhea, pain, or other symptoms.

Do not force-feed your dog or give human medicines unless your veterinarian specifically recommends them.

Signs That Your Dog May Need Veterinary Attention

Knowing when to see a vet for dog not eating is important. Appetite loss becomes more concerning when it occurs together with other changes in your dog’s health.

Contact your veterinarian if your dog has:

  • Persistent refusal to eat
  • Repeated vomiting
  • Diarrhea
  • Severe tiredness or weakness
  • Abdominal pain or discomfort
  • Difficulty breathing
  • Blood in vomit or stool
  • Significant weight loss
  • Difficulty chewing or swallowing
  • Changes in drinking or urination
  • Possible exposure to toxins
  • Possible ingestion of a foreign object

Sudden severe illness, collapse, breathing difficulty, or suspected poisoning should be treated as an urgent veterinary situation.

When to See a Vet for Dog Not Eating

The decision about when to see a vet for dog not eating should consider the complete picture rather than appetite alone.

A healthy adult dog that skips one meal but remains energetic and otherwise normal may be different from a dog that refuses multiple meals and becomes lethargic or starts vomiting.

For puppies, older dogs, and pets with existing medical conditions, it is sensible to seek veterinary advice sooner if there is a noticeable change in appetite.

If you are unsure whether your dog’s appetite change is significant, contacting your veterinarian can help you decide what action is appropriate.

How Can You Support a Healthy Dog Appetite?

Maintaining a consistent routine can help support healthy eating habits. Feed an appropriate diet for your dog’s age, size, activity level, and individual needs.

Avoid excessive treats and sudden dietary changes. Regular exercise and routine veterinary checkups can also contribute to overall health.

Your dog’s appetite can naturally vary from time to time, but persistent changes should be taken seriously.

What Should You Tell Your Veterinarian?

If your dog needs veterinary care, useful information can help your veterinarian understand the situation.

Keep track of:

  • When your dog last ate normally
  • How much food they consumed
  • Whether they are drinking normally
  • Any recent food changes
  • Any new treats or foods
  • Vomiting or diarrhea
  • Changes in urination
  • Changes in energy or behaviour
  • Possible exposure to unusual substances
  • Any medications or supplements

The more complete the history, the easier it may be for your veterinarian to determine which examinations or tests are appropriate.

Final Thoughts

Dog not eating can happen for many reasons, from stress and diet changes to dental discomfort, digestive problems, infections, or other medical conditions.

If you are asking why is my dog not eating, don’t focus only on the food bowl. Observe your dog’s behaviour, water intake, energy level, stool, vomiting, and any signs of pain or discomfort.

A temporary change in appetite may not always be serious, but persistent dog appetite loss or refusing food together with other symptoms should be discussed with a veterinarian.

At OrigiznPets, we believe that paying attention to everyday changes in your pet’s behaviour and health can help pet parents recognise when professional veterinary care may be needed.

Helpful Dog Care Resources

For more information about your dog’s nutrition, read our guide on
choosing the best dog food for Indian dogs
.

You can also learn more about vomiting and related warning signs in our dog vomiting guide.

Want this worked on at home?

Book a trainer for a single session, or run a growth package over a few weeks.

Keep reading

All articles →

The app is in testing

We’re finishing a few last checks before release. Once testing wraps up, the app will be available to download and install here.