Why Won't My Dog Eat? Causes & Solutions
PAWS Egypt·April 6, 2026
Common Causes of a Dog Refusing Food
1. Sudden food change: Dogs have sensitive digestive systems. Switching foods abruptly causes stomach upset and food refusal.
2. Stress or anxiety: Changes in environment, new pets, or loud noises can reduce appetite.
3. Health issue: Dental pain, nausea, or illness can cause food refusal that requires veterinary attention.
The Solution
Try switching to a high-quality, palatable food like Purina Pro Plan, which many dogs find more appealing. Transition slowly by mixing 25% new food with 75% old food, gradually increasing over a week.
Frequently Asked Questions
Is it normal for dogs to skip meals occasionally? Yes, sometimes — but if refusal lasts more than 2 days, consult a veterinarian.