Dog Not Eating? 12 Reasons and What to Do

Your dog turned their nose up at breakfast. Again. Or suddenly stopped eating their food they've been happily eating for months. Before you spiral into worry, let's work through what's actually going on — because the range of causes runs from "completely harmless" to "call the vet today."

First: How Long Has It Been?

  • Less than 24 hours: Monitor, don't panic. Healthy adult dogs can safely skip 1-2 meals.
  • 24-48 hours: Monitor closely. Start troubleshooting. If any other symptoms appear, call your vet.
  • More than 48 hours: Veterinary evaluation recommended, regardless of other symptoms.
  • Puppies or senior dogs: Skip meal → call vet within 12 hours. They have less reserve.

12 Reasons Dogs Refuse Food

Behavioral/Environmental (Usually Not Medical)

1. Pickiness or Food Boredom

Dogs fed the same food for years sometimes develop a preference for something different — especially if they've been fed table scraps or high-value treats that make their regular food seem dull. If your dog eats treats enthusiastically but refuses their meals, this is likely behavioral, not medical.

Fix: Transition to a new food slowly over 7-10 days. Don't give in to hand-feeding or adding toppers as a permanent solution — this reinforces picky behavior.

2. Stress or Anxiety

Major changes (new home, new pet, new baby, owner's schedule change, travel) frequently cause temporary appetite loss in sensitive dogs. This usually resolves within 2-3 days as the dog adjusts.

3. Being Fed Too Many Treats

If 30%+ of daily calories come from treats, dogs often skip regular meals — they're not hungry, and they know something better is coming. Track treat calories as part of total daily intake.

4. Wrong Feeding Schedule

Free-feeding (leaving food out all day) often leads to dogs grazing inconsistently rather than having hunger-driven appetite at mealtimes. Structured meal times — food out for 20 minutes, then picked up — creates healthy appetite patterns.

5. Food Quality Issue

Kibble can go stale, absorb odors from storage, or have been stored in extreme heat that degrades fats. If you switched bags and your dog refused the new bag, check for different lot numbers and smell the food yourself.

6. Competition or No Competition

Some dogs eat better with others present; some need to eat alone. Multi-dog households sometimes create feeding stress when one dog guards the food area.

Medical Reasons (Require Vet Evaluation)

7. Dental Pain

The most commonly missed reason for appetite changes. A dog with a cracked tooth, abscess, or severe periodontal disease may avoid hard kibble while accepting soft food. Check: does your dog show interest in wet food or treats but refuse dry kibble specifically?

8. Gastrointestinal Issues

Nausea, gastritis, pancreatitis, intestinal obstruction, or inflammatory bowel disease all reduce appetite. Look for associated signs: vomiting, diarrhea, abdominal discomfort, hunched posture.

9. Medication Side Effects

Many medications cause nausea or appetite reduction, including antibiotics, NSAIDs, chemotherapy drugs, and some parasite preventatives. If appetite loss began with a new medication, contact your prescribing vet.

10. Systemic Illness

Kidney disease, liver disease, Addison's disease, hypothyroidism, and cancer all commonly cause appetite loss. These are more likely when appetite loss is gradual and progressive, combined with other symptoms like weight loss, increased thirst/urination, or lethargy.

11. Pain

Dogs in pain from arthritis, injury, or internal pain often show reduced appetite. They may seem otherwise normal because dogs mask pain. Look for subtle signs: reluctance to move, sensitivity to touch in certain areas, changed posture.

12. Infectious Disease

Parvovirus, distemper, or upper respiratory infections all cause appetite loss and are emergencies, especially in unvaccinated or young dogs. Fever, lethargy, and vomiting/diarrhea alongside anorexia in a young dog = emergency vet.

Things That Make Food More Appealing (For Picky/Stressed Dogs)

  • Warm the food slightly (enhances smell for dogs)
  • Add a small amount of low-sodium chicken broth
  • Switch between wet and dry food for a few days
  • Feed in a different location if stress is a factor
  • Try a food puzzle instead of a bowl (novelty increases engagement)

When to Call the Vet Immediately

  • 🚨 Not eating + vomiting repeatedly
  • 🚨 Not eating + distended abdomen
  • 🚨 Not eating + blood in vomit or stool
  • 🚨 Not eating + extreme lethargy (won't lift head, disinterested in everything)
  • 🚨 Puppy or senior dog not eating for 12+ hours
  • 🚨 Any dog not eating for 48+ hours regardless of other symptoms

Support your dog's health and appetite with our dog health and supplement collection at PuppyLuv — digestive support, probiotic chews, and dental health products. Free shipping over $35.

0 comments

Leave a comment