🐢
Pet Care

Why Is My Dog Not Eating? Causes and Solutions

By PetTales TeamΒ·Expert ReviewedΒ·Β·8 min readΒ·Updated June 1, 2026

Few things worry a pet parent more than watching their dog walk away from a full food bowl. Whether your dog has been skipping meals for a day or seems completely uninterested in food, it's natural to feel concerned β€” and you're right to pay attention. The good news? Most cases of appetite loss in dogs have straightforward explanations and simple solutions. In this guide, we'll walk through every common reason your dog might not be eating, help you figure out when it's time to call the vet, and share practical tips to get your pup happily eating again.

Quick Answer

Loss of appetite in dogs can result from stress, dietary changes, dental problems, illness, or medication side effects, and you should contact your veterinarian if your dog skips more than one meal or shows additional symptoms like lethargy or vomiting. While healthy adult dogs can survive several days without food, prompt veterinary evaluation is important to rule out serious underlying conditions, especially in puppies, senior dogs, or those with existing health issues.

Key Takeaways

  • β€’A healthy adult dog can survive 3 to 5 days without food, but you should seek help sooner if appetite loss is paired with other symptoms.
  • β€’Puppies under six months old can develop dangerously low blood sugar after just 12 to 24 hours without eating, making them especially vulnerable to appetite loss.
  • β€’Gastrointestinal issues like upset stomachs, gastritis, and intestinal infections are the most common medical reasons dogs stop eating.
  • β€’Dental and oral pain can prevent dogs from eating, so check your dog's mouth for signs of discomfort if they're refusing food.

How Long Can a Dog Safely Go Without Eating?

Before we dive into causes and solutions, let's address the question that's probably at the top of your mind: how worried should I be right now? A healthy adult dog can technically survive without food for 3 to 5 days, though that doesn't mean you should wait that long before taking action. Even a single skipped meal can be significant if it's paired with other symptoms.

Puppies, senior dogs, and dogs with existing health conditions are more vulnerable. Puppies under six months old, for instance, can develop dangerously low blood sugar (hypoglycemia) after just 12 to 24 hours without food. Small breeds are at higher risk too, because they have faster metabolisms and fewer energy reserves.

⚠️ When to Call the Vet Immediately
If your dog hasn't eaten for more than 24 hours and is showing any of these symptoms β€” vomiting, diarrhea, lethargy, bloating, excessive drooling, or signs of pain β€” contact your veterinarian right away. For puppies under 6 months, don't wait longer than 12 hours.

Medical Causes of Dog Appetite Loss

Sometimes a dog refusing food is the first visible sign of an underlying health issue. While it's easy to jump to worst-case scenarios, most medical causes of appetite loss are treatable β€” especially when caught early. Here are the most common medical reasons your dog won't eat:

Gastrointestinal Issues

Upset stomachs are the single most common medical reason dogs stop eating. Your pup might have eaten something that disagreed with them β€” a piece of garbage on a walk, a new treat, or even grass. Gastritis, gastroenteritis, and intestinal infections can all cause nausea and appetite loss. Watch for additional signs like vomiting, diarrhea, excessive gas, or a gurgling stomach.

Dental and Oral Pain

This is one of the most overlooked causes, especially in older dogs. Broken teeth, gum disease, oral tumors, or even a stick fragment lodged in the gums can make eating painful. Dogs are remarkably stoic about mouth pain β€” they may want to eat but stop after a bite or two because it hurts. If your dog approaches the bowl eagerly but then backs away, dental problems could be the culprit.

Infections and Illness

Bacterial infections, viral infections (like parvovirus or canine distemper), urinary tract infections, and kidney or liver disease can all suppress appetite. Dogs fighting an infection often show other symptoms like fever, lethargy, increased water intake, or changes in urination patterns.

Pain or Discomfort

Dogs dealing with pain β€” whether from arthritis, a recent injury, post-surgical recovery, or an internal issue β€” often lose interest in food. Pain is physically exhausting, and eating simply becomes a low priority. If your dog seems stiff, reluctant to move, or is whimpering, pain may be the underlying reason for their appetite loss.

Medication Side Effects

Many common medications can cause nausea or decreased appetite in dogs. Antibiotics, NSAIDs (like Rimadyl or Metacam), chemotherapy drugs, and even some heartworm preventatives are known culprits. If your dog stopped eating shortly after starting a new medication, talk to your vet about alternatives or strategies to manage the side effects.

Common Medical Causes of Appetite Loss in Dogs

CauseCommon SignsUrgency Level
Upset stomach / gastritisVomiting, diarrhea, grass eatingMonitor 24 hrs; vet if worsening
Dental painDrops food, chews on one side, droolingVet visit within a few days
Infection (bacterial/viral)Fever, lethargy, dischargeVet visit within 24 hours
Intestinal blockageVomiting, bloating, no bowel movementsEmergency β€” see vet immediately
Kidney or liver diseaseIncreased thirst, weight loss, vomitingVet visit within 24 hours
Medication side effectsNausea, lethargy, started after new RxCall vet for guidance
PancreatitisSevere vomiting, hunched posture, painEmergency β€” see vet immediately

Behavioral and Environmental Causes

Not every case of a dog not eating points to a medical issue. In fact, behavioral and environmental factors are just as common β€” and often easier to fix. If your dog is otherwise acting normal (playful, energetic, drinking water), one of these causes is likely at play.

Stress, Anxiety, and Changes in Routine

Dogs are creatures of habit, and even seemingly small changes can throw off their appetite. Moving to a new home, a new baby in the family, a change in your work schedule, construction noise, or the absence of a family member can all trigger stress-related appetite loss. Separation anxiety is another big one β€” some dogs simply won't eat when their favorite person isn't home.

Picky Eating and Food Boredom

Let's be honest β€” some dogs are just picky. If you've been supplementing your dog's kibble with table scraps, toppers, or frequent treat rotations, your pup may have learned that holding out gets them something better. This is especially common in smaller breeds. Similarly, if your dog has been eating the same food for months or years, they may simply be bored with it.

Before assuming the problem is with your dog, check the food itself. Kibble can go stale or rancid, especially if stored improperly or past its expiration date. A new bag from a different production batch might taste slightly different. And if you've recently switched foods without a gradual transition, your dog's stomach (and taste buds) may be protesting.

Weather and Seasonal Changes

It's perfectly normal for dogs to eat less during hot weather. Just like us, dogs tend to be less hungry when it's warm out. If your dog's appetite dips during summer but they're otherwise happy and hydrated, it's usually nothing to worry about. Conversely, many dogs eat more in winter when they need extra calories to stay warm.

πŸ’‘ The 'Otherwise Normal' Test
Ask yourself: Is my dog still drinking water? Still playing? Still going to the bathroom normally? Still greeting me at the door? If the answer to all of these is yes and they've only skipped a meal or two, a behavioral or environmental cause is most likely. Give it 24 hours before worrying.

Age-Specific Appetite Changes

A dog's age plays a big role in their eating habits, and what's normal at one life stage might be concerning at another.

  • Puppies (under 1 year): Puppies are usually voracious eaters, so a loss of appetite is more concerning. Teething (around 3–6 months) can temporarily make eating uncomfortable. However, any puppy that refuses food for more than 12 hours should see a vet.
  • Adult dogs (1–7 years): Healthy adult dogs occasionally skip a meal, and that's okay. Persistent appetite loss lasting more than 48 hours warrants investigation.
  • Senior dogs (7+ years): Older dogs naturally eat less as their metabolism slows. But a sudden, significant drop in appetite β€” as opposed to a gradual decrease β€” could signal dental disease, organ issues, or cognitive decline.

Proven Tips to Get Your Dog Eating Again

Once you've ruled out (or addressed) any medical issues, there are plenty of strategies to tempt a reluctant eater. Here are the approaches that veterinarians and experienced dog owners swear by:

Make the Food More Appealing

  • Warm it up: Gently warming your dog's food (especially wet food) releases more aroma, making it more enticing. Microwave it for 10–15 seconds or add a splash of warm water to kibble.
  • Add a topper: A spoonful of plain, unseasoned bone broth, a few pieces of boiled chicken, or a drizzle of salmon oil can make a bland bowl irresistible.
  • Try a different protein: If your dog has been eating chicken-based food for months, switch to lamb, fish, or duck. Sometimes variety is all they need.
  • Mix wet and dry food: If you feed only kibble, try mixing in a small amount of high-quality wet food for added flavor and moisture.

Adjust the Feeding Environment

  • Feed in a quiet spot: Some dogs are too anxious or distracted to eat in busy areas. Move the bowl to a calm, low-traffic location.
  • Elevate the bowl: For larger or older dogs, an elevated feeder can make eating more comfortable, especially if they have neck or joint pain.
  • Remove the bowl after 15 minutes: If your dog doesn't eat within 15–20 minutes, pick up the bowl and try again at the next scheduled mealtime. This teaches your dog that food is available on a schedule, not on demand.
  • Feed away from other pets: Some dogs feel too stressed or submissive to eat near other animals. Give them their own space.

Establish Healthy Eating Habits

  • Stick to a consistent schedule: Feed at the same times every day. Dogs thrive on routine.
  • Cut back on treats: If your dog gets lots of treats or table scraps throughout the day, they may simply not be hungry at mealtimes. Treats should make up no more than 10% of their daily calories.
  • Increase exercise: A good walk or play session 30–60 minutes before mealtime can naturally boost appetite.
  • Transition foods gradually: When switching to a new food, mix it with the old food over 7–10 days, gradually increasing the ratio of new to old.
🐾 The Power of Nose Work
Dogs experience food through smell far more than taste β€” they have up to 300 million olfactory receptors compared to our 6 million. That's why warming food or adding aromatic toppers can work wonders. If it smells amazing to your dog, they're much more likely to dig in!

🐾 Turn Your Pet Into a Story Hero

Free preview Β· No card needed Β· Ready in 60 seconds

Start Free β†’

When to See the Vet About Your Dog Not Eating

Knowing when to worry and when to wait is one of the trickiest parts of pet parenthood. Here's a clear guide to help you decide:

See the vet immediately if: Your dog hasn't eaten for 24+ hours AND is vomiting, has diarrhea, is lethargic, appears to be in pain, has a bloated or hard abdomen, or is a puppy under 6 months. Also seek emergency care if your dog may have ingested a toxic substance, a foreign object, or if they're unable to keep water down.

Schedule a vet visit soon if: Your dog has been eating noticeably less for more than 2–3 days, is losing weight, has bad breath (possible dental issue), is drinking significantly more or less water than usual, or has had a gradual decline in appetite over weeks.

Monitor at home if: Your dog skipped one meal but is otherwise acting completely normal β€” playing, drinking, and going to the bathroom as usual. Try the tips above and see if their appetite returns within 24 hours.

When you do visit the vet, it helps to bring specific information: when your dog last ate normally, what they've been eating (brand, type), any recent changes in their routine or environment, other symptoms you've noticed, and any medications or supplements they're taking. This will help your vet narrow down the cause much faster.

What Your Vet Might Recommend

Depending on the underlying cause, your vet may suggest one or more of the following approaches:

  • Blood work and diagnostics: To check for infections, organ function, and other internal issues.
  • Dental examination: A thorough oral check under sedation may reveal hidden problems.
  • Prescription diet: Highly palatable veterinary diets designed for dogs with appetite issues or specific conditions.
  • Appetite stimulants: Medications like mirtazapine or capromorelin (Entyce) can be prescribed for dogs who need a medical boost to their appetite.
  • Anti-nausea medication: If nausea is the issue, drugs like Cerenia (maropitant) can provide relief.
  • Anxiety management: For stress-related appetite loss, your vet might recommend behavioral modification, calming supplements, or in some cases, anti-anxiety medication.

Celebrate Your Amazing Dog β€” Even the Picky Ones

Dealing with a dog who won't eat can feel stressful and even a little heartbreaking. But remember β€” the fact that you're researching this right now says everything about how much you love your pup. Whether your dog is a little under the weather, going through a picky phase, or just decided today's kibble isn't up to their gourmet standards, you'll get through it together.

Our dogs give us so much joy and unconditional love. If you're looking for a special way to celebrate the bond you share with your four-legged family member, consider creating a personalized PetTales storybook starring your dog as the hero. It's a beautiful keepsake that the whole family β€” kids especially β€” will treasure, and it's a wonderful reminder that even the pickiest eater is the star of your life.

Stay patient, stay observant, and trust your instincts. You know your dog better than anyone. With a little detective work and a lot of love, mealtime will be back to normal before you know it.

dog not eatingdog appetite lossdog healthpet caredog refusing fooddog won't eatdog nutrition

Frequently Asked Questions

If your dog is skipping meals but still drinking water, playing, and behaving normally, the cause is usually behavioral rather than medical. Common reasons include mild food boredom, too many treats during the day, hot weather, or a minor change in their routine. Try warming their food, adding a tasty topper, reducing treats, and monitoring for 24 hours. If they're still not eating after 48 hours or other symptoms develop, contact your vet.

Get Pet Tips in Your Inbox

Weekly guides on pet care, breed info, and food safety β€” plus exclusive PetTales discounts.

No spam. Unsubscribe anytime.

🐾 PetTalesβ„’ β€” Personalized Pet Storybooks

Every Pet Has a Story Worth Telling

AI-illustrated, personalized storybooks starring your dog or cat. 36 art styles, 65+ themes, 12 languages. Try free β€” no credit card needed.

⭐ 4.9 avg ratingπŸ“š 5,000+ books created🎨 36 art styles🌍 12 languagesπŸ’³ Free to try