Dog not eating? Causes and what to do in each case
Dog not eating? Learn the medical and behavioral causes, how long a dog can safely skip meals, how to tempt a picky eater and when to call your vet.
Quick answer
If your dog isn’t eating but is alert, drinking and has no other symptoms, check the food, treats and portion size, and offer meals on a set schedule. Call your vet if your dog goes more than 24–48 hours without eating, is vomiting, has diarrhea, seems lethargic or won’t drink, and the same day for a puppy.
In this article
- Not eating at all, eating less, or unable to eat?
- How long can a dog go without eating?
- Medical reasons a dog stops eating
- Non-medical causes: food, routine and environment
- Warning signs: when to see the vet
- How to get a healthy dog to eat again
- What your vet will do
- Loss of appetite in senior dogs
- Frequently asked questions
You set the bowl down, your dog sniffs it, looks at you and walks away. When your dog is not eating, the reason can be as simple as too many treats or a hot afternoon, or as serious as a painful tooth, nausea or an illness that hasn’t shown other symptoms yet.
Skipping a single meal usually isn’t a big deal for a healthy adult dog. What matters is everything else: whether your dog is drinking, acting normal, vomiting or losing weight, and how long it’s been going on. This guide helps you tell a sick dog from a picky one, explains how long it’s reasonable to wait, what you can try at home and what your vet will do.
Not eating at all, eating less, or unable to eat?
Not every dog who “won’t eat” has the same problem. Watch your dog at the bowl for a few minutes and compare with this table:
| Situation | What you see | What it usually means |
|---|---|---|
| Won’t eat anything | Refuses kibble, treats and even the tastiest food | Likely a medical problem: nausea, pain, fever, illness |
| Eats less than usual | Leaves part of the meal for several days | Could be medical or not: heat, oversized portions, stress |
| Wants to eat but can’t | Approaches eagerly, picks up food and drops it, chews on one side, drools | Mouth pain: teeth, gums, something stuck, trouble swallowing |
| Picky eater | Turns down kibble but takes treats or people food; normal energy and weight | Usually learned behavior: holding out for something better |
That third situation is easy to miss. A dog with a fractured tooth, heavy tartar or a piece of stick wedged between the molars is hungry, but chewing hurts. If you also notice a bad smell, take a look at our guide to dog bad breath: the two problems often share the same cause.
How long can a dog go without eating?
There’s no single number. It depends on your dog’s age, size and health, and on whether there are other symptoms.
| Dog | When to call your vet |
|---|---|
| Healthy, active adult who is drinking | After 48 hours with no food even if they seem fine, or after 24 hours if any other symptom appears |
| Puppy | If they skip more than one meal. Urgent if weak, trembling or disoriented |
| Senior dog or dog with a chronic illness | From the first day without eating |
| Diabetic dog | Before the next insulin injection, if they haven’t eaten |
| Dog who also won’t drink | The same day |
| After vaccines or anesthesia | Eating less for about 24 hours is normal; call if they still won’t eat after 24–48 hours |
Toy-breed puppies such as Chihuahuas and Yorkies have very little stored glucose. When they stop eating they can develop hypoglycemia (low blood sugar), which shows up as weakness, trembling, wobbliness and even seizures. That’s an emergency.
Medical reasons a dog stops eating
- Mouth problems: tartar and periodontal disease, broken teeth, abscesses, ulcers, objects lodged in the roof of the mouth or between teeth, oral tumors.
- Nausea and digestive trouble: gastritis, pancreatitis, swallowed objects, parasites, constipation. Many nauseous dogs lick their lips, drool or swallow repeatedly without actually throwing up. If your dog is vomiting too, see what to do when your dog is vomiting.
- Pain anywhere in the body: joints, back, belly or ears. Dogs are good at hiding it, so learn the signs your dog is in pain.
- Fever and infections, including respiratory ones: a dog with a stuffy nose can’t smell food well and loses interest. Here’s how to tell if your dog has a fever by taking their temperature correctly.
- Chronic diseases: kidney or liver disease, heart disease, hormonal disorders or cancer.
- Poisoning from foods, plants, cleaning products or medications.
- Side effects of some veterinary treatments.
Non-medical causes: food, routine and environment
When your dog is active, drinking normally and has no other symptoms, the cause is often in their surroundings or how they’re fed:
- Unappealing food: kibble that’s stale, rancid, expired or left in an open bag for weeks, or a bowl that smells of old grease.
- Too many treats or table scraps. Your dog shows up to dinner already full and learns that if they turn down the kibble, something better eventually appears.
- Too much food. The feeding charts on the bag tend to be generous, and neutered, senior or less active dogs need less. Work out how much you should feed your dog based on weight and activity: sometimes “not finishing” simply means the portion is too big.
- Hot weather. Many dogs eat less in summer, especially in the middle of the day.
- Stress and change: a move, a new pet, a family member away, construction noise, fireworks, or a bowl in a busy hallway.
- Heat cycles. Females in heat, and intact males who smell one nearby, may lose their appetite for a few days.
- Age. Senses of smell and taste fade over the years, so food becomes less exciting.
Warning signs: when to see the vet
How to get a healthy dog to eat again
If your vet has ruled out a medical problem, or your dog is active, drinking and has no symptoms at all, these changes usually work within a week or two:
- Check the food. Smell the kibble; if it smells off, replace it. Keep it in its original bag, rolled shut and placed inside an airtight container, and wash the bowl daily.
- Set a schedule. Offer the meal for 15–20 minutes, then pick up whatever’s left until the next feeding. Free-feeding all day makes food less interesting.
- Cut the extras. No scraps or between-meal treats while you fix the problem; afterward, keep treats under 10% of daily calories.
- Boost the aroma. Add a splash of warm water to the kibble or warm wet food to about body temperature. Never serve it hot, and stir well if you use the microwave.
- Pick a quiet spot, away from other pets and household traffic. Don’t hover or coax.
- Make mealtime more interesting. Some dogs eat better from a food puzzle or a snuffle mat.
- Schedule a calm walk before meals. For large, deep-chested breeds, leave at least an hour between hard exercise and eating.
Also resist switching brands every few days. Besides upsetting the stomach, it teaches your dog that refusing food pays off. If you do decide to change food, do it gradually over 7–10 days.
What your vet will do
Your vet will start with a full exam, paying close attention to the mouth, belly, temperature and weight. They’ll score your dog’s body condition on a 1-to-9 scale that reflects fat reserves, along with muscle condition, since muscle loss can signal disease even when the scale barely moves.
Depending on the findings, they may recommend blood work, a urinalysis, X-rays or ultrasound. Treatment targets the cause: a dental cleaning or extractions, treatment for nausea or pain, a more palatable or prescription diet and, when needed, appetite-stimulating medication that your vet prescribes. In serious cases where a dog hasn’t eaten for days, a feeding tube may be placed for a while.
Loss of appetite in senior dogs
With an older dog, it’s tempting to blame a poor appetite on age, but there’s often a treatable cause behind it: dental disease, kidney disease, arthritis pain or a fading sense of smell. Weigh your senior dog once a month, feel along the ribs and spine, and note any change in how much they eat and drink.
Wet or warmed food, smaller meals spread through the day and a raised bowl for dogs who struggle to bend down can make a big difference. Our senior dog care guide has more tips for this stage of life.
Frequently asked questions
Is it normal for my dog to not eat but still drink water?
Drinking is a good sign because it lowers the risk of dehydration, but it doesn’t rule out a problem. An active adult who drinks normally can be watched for a day or two. If your dog is drinking much more than usual and not eating, though, it can point to kidney disease, diabetes or, in unspayed females, a uterine infection. In those cases, call your vet soon.
Why won’t my dog eat kibble but will eat treats or people food?
It’s almost always learned: your dog has figured out that waiting brings something tastier. If they have normal energy, a stable weight and no other symptoms, stick to set mealtimes and drop the extras for a few days. If they refuse even the tastiest food or start losing weight, it’s no longer pickiness and your vet should take a look.
Do dogs eat less in hot weather?
Yes. In the heat, many dogs eat less because they move around less and burn less energy. Offer meals early in the morning and in the evening when it’s cooler, and make sure fresh water is always available. If your dog is also listless, panting heavily or vomiting, think heatstroke and act fast.
Can a dog stop eating because they’re sad or miss someone?
Yes. A family member leaving, a move or the loss of another pet can dampen appetite for a day or two. Sticking to the usual routine of walks, play and meals usually helps. If the poor appetite lasts more than 48 hours or other symptoms appear, don’t chalk it up to mood alone; check in with your vet.
Should I switch dog food if my dog won’t eat it?
Not as a first step. Rule out a health problem first and check the food’s freshness, the portion size and the treats. Switching brands every time your dog turns up their nose usually makes things worse, because your dog learns to wait for something new. If you do switch, mix the old and new food over 7–10 days to avoid stomach upset.
Sources
- WSAVA Global Nutrition Committee: guidelines for the nutritional assessment of dogs and cats.
- Merck Veterinary Manual: digestive and oral disorders in dogs.
- American Veterinary Dental College (AVDC): information on periodontal disease in dogs.
- American Kennel Club (AKC): why dogs stop eating and when to worry.
This article is for information only and is not a substitute for a veterinary exam. If your dog gets worse, is in pain or shows warning signs, call your vet or an emergency animal hospital.