Background
  1. Home
  2. News
  3. FAQ
  4. Why is my dog not eating?

Why is my dog not eating?

Dogs may stop eating due to illness, dental problems, stress, changes in routine, or issues with their food. If your dog refuses food for more than 24 hours or shows other symptoms, consult a veterinarian.

Understanding Why Your Dog Is Not Eating

It's unsettling when your dog turns away from their bowl. Appetite loss in dogs can signal anything from minor discomfort to serious health concerns. Let's explore the most common reasons and what you can do about them.

Medical Causes of Appetite Loss

One of the first things to consider is whether your dog might be sick. Illness is a frequent culprit and can range from infections to organ issues like liver or kidney disease. Gastrointestinal problems, pain, cancer, or systemic illness may all cause your dog to refuse food. Watch for warning signs such as vomiting, diarrhea, lethargy, or other unusual behaviors—these mean you should call your vet right away.

Dental disease is another big factor. Painful teeth or gums make eating unpleasant. Look for bad breath, drooling, difficulty chewing, sensitivity around the mouth, or bleeding gums. Problems like broken teeth, severe gingivitis, oral tumors, or tooth root abscesses can all turn mealtime into a struggle.

Behavioral and Environmental Factors

Your dog's environment and emotions matter more than you might think. Dogs often skip meals due to:

  • Stress or anxiety, perhaps from moving house, having visitors, loud noises (like storms), or adding new pets.
  • Changes in routine—shifting meal times or moving food bowls can unsettle some dogs.
  • The loss of a companion (human or animal).

Some dogs are social eaters and wait for their owner's presence before they dig in. Others get distracted if their feeding area is too noisy or crowded.

Picky Eating and Food Preferences

If you've been giving lots of treats or table scraps—or frequently switching foods—your dog might hold out for something tastier. Inconsistent routines and feeding in uncomfortable spots also discourage eating.

Abruptly changing brands or formulas can backfire; even if the new food seems fine to you, dogs may refuse it if it's unfamiliar. Spoiled or stale food is another possibility—always check expiration dates and store opened bags in airtight containers.

Other Common Causes

  • Recent vaccinations sometimes cause mild appetite loss that usually resolves within a day or two.
  • Aging can slightly reduce calorie needs but shouldn't cause dramatic appetite changes—if it does, see your vet.

Puppies and diabetic dogs are especially vulnerable; if they stop eating even briefly (12 hours), seek veterinary care quickly.

Troubleshooting: What You Can Try at Home

  1. Warm up your dog's food to boost aroma—it often makes meals more appealing.
  2. Add warm water, broth (no onions), or tuna water to dry kibble for extra flavor and moisture.
  3. If dry food isn't working, offer canned varieties—or mix the two for variety.
  4. Try hand-feeding or use puzzle toys to make mealtime engaging.
  5. Cut down on treats so your dog arrives hungry at meals.
  • Feed smaller but more frequent meals if your dog is sick, elderly, pregnant—or just not interested in large portions.

Create a calm feeding environment: keep bowls clean and in a stable spot away from noise and other animals if needed.

When Should You Worry?

  • If your adult dog hasn't eaten in over 24 hours—or your puppy for more than 12 hours—contact your vet promptly (sooner if they're refusing water).
  • If you notice vomiting, diarrhea, coughing, weight loss, lethargy, dental pain—or any sudden behavioral change—don't wait: get professional help immediately.

Avoid force-feeding; it's rarely helpful and can make things worse. Instead, try to uncover the underlying issue with help from your veterinarian. For chronic illness cases, appetite stimulants or prescription diets may be needed—but only under medical supervision.

Caring for Special Cases

  • If your dog eats treats but refuses regular food: restrict treat access and avoid offering alternatives unless directed by your vet—otherwise you risk reinforcing picky habits. Make sure everyone in the household follows this rule!
  • Elderly dogs may struggle due to arthritis pain (try raised bowls), decreased sense of smell (warm foods help), dental issues (see above), or cognitive decline (routine helps).
  • Anxious dogs need reassurance—a quiet place to eat can work wonders during storms or fireworks.

No matter what else is going on: always provide fresh water. Dehydration worsens every health issue quickly!

Related Questions

  • When should I be concerned about my dog not eating?You should be concerned if your dog hasn't eaten in 24 hours (12 hours for puppies), shows signs like vomiting, lethargy, or refuses water, and should consult a vet promptly.
  • What to do if your dog is not eating food?If your dog isn't eating, monitor for additional symptoms and try encouraging food with palatable options, but seek veterinary help if the issue persists over 24 hours.
  • Why is my dog suddenly not eating dog food?A sudden refusal to eat dog food can stem from illness, dental problems, stress, behavioral changes, or issues with the food itself like spoilage or recent changes.
  • Do dogs go through phases of not eating?Yes, dogs can go through temporary phases of not eating due to reasons such as illness, stress, behavioral changes, or even disliking their food.
  • How long can a dog go refusing to eat?A healthy adult dog can typically go without food for up to 24–48 hours, but puppies or dogs showing other symptoms should see a vet after 12 hours of not eating.
  • What is the 7 second rule for dogs?The 7 second rule for dogs advises pet owners to test outdoor surfaces like pavement by placing the back of their hand on it for 7 seconds; if it's too hot for you, it’s too hot for your dog’s paws.
  • How long can a dog go refusing to eat?Most healthy dogs can go without food for up to 24 hours, but if a dog refuses to eat for more than 24 hours—or 12 hours for puppies or sick dogs—veterinary attention is advised.
  • What is the 7 second rule for dogs?The 7 second rule is a safety tip suggesting you touch pavement with the back of your hand for 7 seconds — if it's too hot to hold comfortably, it's too hot for your dog's paws.
  • How long can a dog go refusing to eat?While a healthy adult dog might go without food for up to 24 hours, medical attention is essential if the dog refuses food for longer, or if any other symptoms appear.
  • What is the 7 second rule for dogs?The '7 second rule' for dogs suggests placing the back of your hand on the pavement for 7 seconds to test if it's too hot; if it's too hot for you, it's too hot for your dog.

Share on:

dog not eating

 dog appetite loss

 dog illness

 dog dental disease

 dog stress

 dog anxiety

 dog routine change

 dog picky eater

 dog food refusal

 dog vomiting

 dog diarrhea

 dog lethargy

 senior dog eating

 puppy not eating

 vet visit dog

 dog feeding tips

 encourage dog eating

 spoiled dog food

 switching dog food

 hand feeding dog

 appetite stimulant dog

 feeding environment dog

 reduce treats dog

 dog dehydration risk

 behavioral causes dogs

Recommended

Australian Shepherd lying on grass chewing a sliced apple outdoors

Feeding Pears to Dogs Safely: Health Benefits, Risks & Tips

Read the article

Rottweiler on leash standing alert in busy urban street

Animal advocates urge shoppers: don't tie dogs outside stores

Read the article

Illustration showing food waste and environmental impact of factory farming

Factory Farming Food Inefficiency: How Animal Agriculture Becomes the World's Biggest Food Waste Generator

Read the article

Today is the perfect time to get your

Pet Health Report

Upload a photo of your pet to receive instant health and care insights.

report_card