Pet Health

Why Is My Dog Not Eating? (Vet-Reviewed)

Is your dog not eating? Discover common reasons for appetite loss, from health issues to stress, in our vet-reviewed guide. Keep your pup happy and healthy!
Author: Veterinary Team
Dial A Vet
Updated
June 6, 2025
|
Published
June 6, 2025
Concerned dog owner looking at an uneaten bowl of dog food while their pet sits nearby, seeming uninterested.

Video Call an Aussie Vet now for just $49 AUD

Dial A Vet is available in Australia, NZ, Canada, United States & Canada!
Speak to A Vet Now

Is your dog refusing meals or turning their nose up at treats? A sudden loss of appetite can be concerning for any pet parent, and understanding the reasons behind it is the first step in helping your furry friend. While occasional picky eating might not be a cause for alarm, prolonged refusal to eat could signal an underlying issue.

🐕 Common Reasons Why Dogs Stop Eating

Dogs may stop eating for a variety of reasons, ranging from minor behavioral quirks to more serious health concerns. Here are some of the most common causes:

  • Illness or pain
  • Stress, anxiety, or environmental changes
  • Picky eating habits
  • Dental problems
  • Reaction to medication
  • Digestive issues

Let’s dive deeper into these potential causes to help you identify what might be going on with your pup.

🩺 Health Issues That Affect Appetite

One of the most common reasons dogs stop eating is due to an underlying health issue. If your dog has suddenly lost interest in food, it’s important to rule out medical problems first. Some potential causes include:

  • Gastrointestinal issues such as nausea, vomiting, or diarrhea
  • Dental pain caused by gum disease, broken teeth, or oral infections
  • Infections or fever
  • Chronic conditions like kidney disease, liver disease, or pancreatitis
  • Parasites such as worms

According to the American Veterinary Medical Association (AVMA), loss of appetite is often one of the first signs of illness in pets (source). If your dog is also lethargic, vomiting, or showing other symptoms, schedule a vet visit as soon as possible.

🌎 Stress and Environmental Changes

Dogs are creatures of habit, and changes in their routine or environment can lead to stress, which may cause a loss of appetite. Common triggers include:

  • Moving to a new home
  • Introducing a new pet or family member
  • Loud noises, such as fireworks or thunderstorms
  • Separation anxiety
  • Changes in their feeding routine

If you suspect stress is the issue, try to identify the source and provide a calm, stable environment. Adding a predictable routine and offering extra comfort can help your dog feel more secure.

🍗 Is Your Dog Just Being Picky?

Some dogs develop picky eating habits, especially if they’re used to receiving table scraps or overly rich treats. Over time, they may refuse their regular dog food in favor of tastier options. Signs of picky eating include:

  • Eating treats but ignoring meals
  • Sniffing food and walking away
  • Waiting for “better” food to be offered

To combat picky eating, try sticking to a consistent feeding schedule and avoid offering human food. You can also mix a small amount of low-sodium chicken broth or a spoonful of wet food into their kibble to make it more enticing.

🦷 Could It Be a Dental Problem?

Dental issues are a common yet often overlooked reason why dogs stop eating. Painful conditions like gum disease, abscesses, or broken teeth can make chewing uncomfortable. Watch for these signs of dental problems:

  • Drooling excessively
  • Bad breath
  • Pawing at the mouth
  • Only eating soft foods or refusing to chew

If you suspect dental pain, schedule a check-up with your vet. Regular dental cleanings and at-home care can prevent future problems.

💊 Side Effects of Medications

Certain medications can cause nausea or suppress your dog’s appetite. If your dog recently started a new medication and is refusing food, consult your veterinarian. They may be able to adjust the dosage or recommend ways to reduce side effects.

🛠️ What You Can Do at Home

If your dog isn’t eating, there are several steps you can take to encourage them to eat before heading to the vet:

  • Offer a bland diet of boiled chicken and rice
  • Warm up their food to release enticing aromas
  • Switch to a different brand or type of food (e.g., wet food)
  • Feed smaller, more frequent meals
  • Eliminate distractions during mealtime

If your dog still refuses to eat after 24–48 hours, or if they’re showing additional symptoms like vomiting or lethargy, seek veterinary care immediately.

🐾 When to See a Vet

A temporary loss of appetite isn’t always an emergency, but there are times when it’s crucial to involve a veterinarian. Contact your vet if your dog:

  • Hasn’t eaten for more than 48 hours
  • Is vomiting or has diarrhea
  • Is lethargic or weak
  • Is drinking less water than usual
  • Shows signs of pain or discomfort

Your vet can perform a physical exam and run diagnostic tests to determine the cause of your dog’s appetite loss and recommend the best course of treatment.

FAQs

Why is my puppy not eating?

Puppies may stop eating due to teething pain, stress, or minor stomach upset. However, because they’re more vulnerable to dehydration and low blood sugar, consult your vet if your puppy skips more than one meal.

Can I force-feed my dog?

Force-feeding is not recommended unless advised by your vet. It can be stressful for your dog and may worsen the situation. Instead, try offering tempting foods like boiled chicken or baby food (without onion or garlic).

Should I switch my dog’s food?

If your dog is refusing their current food, gradually transitioning to a different brand or flavor may help. Always introduce new food slowly to avoid digestive upset.

How long can a dog go without eating?

Most healthy adult dogs can go 3–5 days without food, but this is not ideal. Puppies, senior dogs, and dogs with health issues are less tolerant of fasting, so seek veterinary care if your dog isn’t eating for more than 48 hours.

What if my dog stops drinking water too?

Loss of appetite combined with decreased water intake is a red flag. Dehydration can develop quickly, so contact your vet immediately.

Book a $49 online vet consultation at https://www.dialavet.com for fast, expert advice.

References

While every effort is made to ensure the accuracy of this content - including vet review where applicable - this article is for informational purposes only and is not a substitute for professional veterinary advice, diagnosis, or treatment. If your pet is unwell or you are concerned, please speak with a licensed veterinarian. You can book a $49 online consultation with our veterinary team  😄
Speak to A Vet Now

🐾 You Might Also Like

📈 Popular Pet Topics Right Now