Pet Health

Why Won’t My Dog Eat?

Discover the common reasons why your dog won't eat and learn practical tips to encourage healthy eating habits. Keep your furry friend happy and nourished!
Author: Veterinary Team
Dial A Vet
Updated
June 6, 2025
|
Published
June 6, 2025
A concerned dog owner examining their dog’s empty food bowl, looking puzzled and seeking answers for their pet's appetite issues.

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

As a dog owner, it can be alarming when your furry friend suddenly refuses to eat. Whether they’re turning up their nose at kibble or walking away from their favorite treats, a loss of appetite can leave you feeling worried and unsure about what to do next. While some cases are mild and temporary, others could indicate an underlying health issue. Let’s explore the possible reasons why your dog won’t eat and what steps you can take to help them feel better.

⚠️ What to Watch For

When your dog isn’t eating, it’s important to observe their behavior and look for other symptoms that might provide clues about what’s going on. Appetite loss can range from skipping one meal to refusing food entirely for days. Here are some signs to watch for:

  • Lethargy or unusual tiredness
  • Vomiting or diarrhea
  • Excessive drooling
  • Weight loss
  • Signs of pain, such as whining or limping
  • Changes in drinking habits (e.g., drinking more or less water)

If your dog shows any of these symptoms alongside a loss of appetite, it’s time to investigate further or consult a veterinarian for guidance.

🔍 Possible Causes

There are many reasons why a dog might stop eating. Some are minor and temporary, while others may require medical attention. Here are the most common causes:

  • Stress or anxiety: Changes in routine, a new environment, or loud noises can make dogs feel uneasy and lose their appetite.
  • Illness or pain: Conditions like dental problems, gastrointestinal issues, or infections can make eating uncomfortable or difficult.
  • Diet changes: Switching to a new food too quickly can upset your dog’s stomach, leading to a temporary loss of appetite.
  • Medications: Some drugs may cause nausea or reduce hunger as a side effect.
  • Age-related changes: Older dogs may eat less due to reduced activity levels or age-related health issues.
  • Food aversion: Dogs can develop an aversion to certain foods if they associate them with feeling unwell.

Understanding the root cause of your dog’s appetite loss is key to addressing the problem effectively.

✅ What You Can Do at Home

If your dog isn’t showing signs of severe illness, there are several steps you can take at home to encourage them to eat:

  • Offer a bland diet: Boiled chicken and plain white rice can be gentle on your dog’s stomach and may entice them to eat.
  • Warm their food: Heating up wet food or adding warm water to kibble can enhance its aroma and make it more appealing.
  • Hand-feed them: Sitting with your dog and offering food by hand can provide comfort and encourage them to eat.
  • Stick to a schedule: Maintain regular feeding times to help your dog re-establish a routine.
  • Limit treats: Avoid giving too many treats, as this might make your dog less interested in their regular meals.

These strategies can often help a picky eater or a stressed dog regain their appetite. However, if your dog still refuses to eat after 24 hours, it’s time to consider professional help.

💡 When to Call a Vet

Sometimes, a dog’s loss of appetite can indicate a more serious issue that requires immediate attention. Contact your veterinarian if:

  • Your dog hasn’t eaten for more than 24–48 hours
  • They’re experiencing vomiting, diarrhea, or other concerning symptoms
  • You suspect they’ve ingested something toxic
  • They have a known medical condition that could be affecting their appetite
  • You notice significant weight loss

According to VCA Animal Hospitals, prolonged loss of appetite can lead to serious complications like malnutrition or dehydration (source). A veterinarian can perform a physical exam, run diagnostic tests, and recommend treatment options tailored to your dog’s specific needs.

FAQs

Q: My dog skipped one meal — should I be worried?
A: Not necessarily. Dogs occasionally skip meals due to minor stress or an upset stomach. Monitor their behavior and appetite over the next 24 hours. If they seem otherwise healthy and start eating again, there’s usually no cause for concern.

Q: What if my dog is drinking water but not eating?
A: This could indicate a mild issue like an upset stomach, but it’s also a potential sign of a more serious condition. If your dog isn’t eating for more than a day but continues drinking water, consult your vet to rule out underlying problems.

Q: Can I give my dog human food if they won’t eat their kibble?
A: Some human foods, like plain boiled chicken or rice, can help stimulate your dog’s appetite. However, avoid foods that are toxic to dogs, such as chocolate, onions, or garlic. Check with your vet before introducing new foods.

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