Why Is My Dog Not Eating?
Monitor closely
Quick answer
A dog skipping one meal is often harmless, but refusing food for more than 24 hours (or 12 hours for puppies) warrants veterinary attention. Loss of appetite can signal anything from minor stress to serious underlying illness. Monitor for other symptoms like vomiting, lethargy, or behavioral changes.
Common causes
Stress or environmental changes
New routines, travel, boarding, loud noises, or new pets can temporarily suppress appetite. Dogs are sensitive to disruption and may need a day or two to adjust.
Food-related issues
Spoiled food, sudden diet changes, food boredom, or dislike of a new formula can cause refusal. Check expiration dates and storage conditions.
Minor stomach upset
Eating something they shouldn't have, mild gastritis, or intestinal discomfort can make dogs avoid food until they feel better.
Dental or oral pain
Broken teeth, gum disease, mouth sores, or foreign objects stuck in the mouth make chewing painful. Look for drooling, pawing at the mouth, or bad breath.
Underlying medical conditions
Infections, kidney or liver disease, pancreatitis, hormonal disorders, and certain cancers commonly cause appetite loss. This is why prolonged refusal needs investigation.
When to see a vet
- No food for 24+ hours in adult dogs, or 12+ hours in puppies
- Vomiting, especially repeated or with blood
- Diarrhea, especially with blood or black tarry stool
- Extreme lethargy, weakness, or collapse
- Signs of pain: whining, restlessness, guarding the belly
- Swollen or painful abdomen
- Difficulty breathing or blue gums
- Known toxin ingestion or foreign object swallowing
Home care tips
- Warm the food slightly to enhance aroma and appeal
- Try a small amount of plain boiled chicken or white rice if your vet has previously approved these foods
- Ensure fresh water is always available
- Feed in a quiet, familiar location away from distractions
- Avoid forcing food or syringe-feeding without veterinary guidance
- Do not give human medications or appetite stimulants without prescription
Not sure how serious it is?
Ask our AI Vet for instant answers, 24/7.
FAQ
How long can a dog go without eating before it's dangerous?
Healthy adult dogs can technically survive several days without food, but going beyond 24 hours risks complications and indicates something is wrong. Puppies, small breeds, seniors, and dogs with health conditions need faster intervention—contact your vet if a puppy skips more than one meal or 12 hours pass without eating.
Should I be worried if my dog drinks water but won't eat?
Drinking water is a positive sign, but it doesn't rule out serious issues. If your dog refuses food for 24 hours despite drinking, or shows other symptoms like vomiting or lethargy, schedule a veterinary exam. Some conditions cause selective appetite loss while preserving thirst.
Can I give my dog human food to stimulate appetite?
Some bland options like plain boiled chicken or white rice are generally safe short-term for healthy dogs, but avoid fatty, seasoned, or toxic foods like onions, garlic, grapes, and xylitol-containing products. Always check with your vet first, especially if your dog has known health conditions.
Why did my dog suddenly stop eating their regular food?
Sudden refusal often points to food spoilage, a bad association (like feeling sick after eating), dental pain, or an environmental stressor. Check the food for odor or mold, inspect your dog's mouth, and consider any recent changes in routine. Persistent refusal needs veterinary evaluation.
Do older dogs naturally eat less?
Senior dogs may have reduced caloric needs and slightly smaller appetites, but a noticeable or sudden decrease is not normal aging. Older dogs are prone to dental disease, kidney issues, arthritis pain, and cognitive changes that affect eating—any appetite change in a senior warrants a vet check.