Old Dog Not Eating: Causes, What to Do, and When to Call the Vet
An old dog not eating is often caused by dental pain, nausea, an underlying illness, medication side effects, or age-related changes. Call your vet if your dog refuses food for more than a day, or sooner if there is vomiting, weakness, or other symptoms. In the meantime, offer small portions of warm, strong-smelling food in a quiet spot.
Watching your dog turn away from a bowl is worrying. Many causes are treatable, so acting early helps. For the bigger picture, see our guide on old dog behavior before death.

Is It Normal for an Old Dog to Eat Less?
A small drop in appetite can be part of aging. Senior dogs often burn fewer calories, and their sense of smell and taste can fade. Some get pickier about food.
What is not normal is a sudden change. Watch for:
- Refusing a full meal, or several meals in a row
- Eating only treats or human food
- Walking to the bowl and walking away
- Dropping food or chewing on one side
A sudden change in appetite is a reason to call your vet, even if your dog seems otherwise fine.
Why Is My Old Dog Not Eating?
There are many possible causes. Your vet can help find the one affecting your dog.
| Possible cause | Clues you might notice |
|---|---|
| Dental disease | Bad breath, drooling, dropping food, pawing at the mouth |
| Nausea or stomach upset | Lip licking, drooling, swallowing often, vomiting |
| Kidney or liver disease | Increased thirst, weight loss, vomiting, tiredness |
| Pain or arthritis | Reluctance to bend to the bowl, stiffness, limping |
| Medication side effects | Appetite loss after a new medicine |
| Cancer or other serious illness | Weight loss, lumps, tiredness |
| Cognitive decline | Confusion, forgetting meals, pacing |
| Stress or change | A move, new pet, or routine change |
| End-of-life changes | Gradual loss of interest in food with other signs |
Most of these need a vet exam to confirm. Do not guess, and do not give human medicine.

When Should You Call the Vet Right Away?
Call your vet or an emergency clinic if your old dog is not eating and shows any of these:
- Repeated vomiting or diarrhea
- Not drinking water
- Collapse, weakness, or inability to stand
- Pale, white, or blue gums
- A swollen or hard belly
- Labored or very fast breathing
- Signs of severe pain, such as crying out
- A known condition such as diabetes, where skipping food can be dangerous
For a senior dog with no other symptoms, a common guideline is to call your vet if the dog refuses food for more than 24 hours. Many vets prefer an earlier call for very old dogs or dogs with health problems. Ask your own vet what they recommend.
How Long Can an Old Dog Go Without Eating?
It varies by dog, health, and age, and there is no safe number to count on. Not drinking is usually more urgent than not eating, because dehydration can develop quickly in seniors.
Do not wait to see how long your dog can go. If your dog skips meals and also seems tired or unwell, call your vet.
What Can You Do at Home to Encourage Eating?
These steps can help while you wait for a vet visit or follow your vet’s plan. They are not a substitute for a check-up.
- Warm the food. Lukewarm food smells stronger. Test it first, because it should never be hot.
- Add a splash of warm water to kibble or wet food.
- Offer smaller, more frequent meals. Four to six small portions can be easier than two large ones.
- Try a different texture. Some dogs prefer wet food. Switch gradually, and ask your vet first if your dog has a health condition.
- Hand-feed a few bites. Attention and closeness can help.
- Raise the bowl. This can ease neck and joint strain.
- Choose a quiet, comfortable spot away from noise and other pets.
- Keep fresh water nearby, and check that your dog is drinking.
If your dog still refuses food after a day, call your vet.
Which Foods Should You Avoid Offering?
When you are desperate to get your dog eating, it is tempting to offer anything. Some foods are dangerous.
- Onions, garlic, and chives
- Grapes and raisins
- Chocolate
- Xylitol (a sweetener in some gum, candy, and peanut butter)
- Macadamia nuts
- Very fatty or heavily seasoned leftovers, which can upset the stomach or trigger serious illness
Plain, cooked chicken or rice is often suggested for a short time, but ask your vet first, especially if your dog has kidney, liver, or pancreas problems.
Should You Force-Feed an Old Dog?
No, not without your vet’s guidance. Forcing food can cause choking or lead food into the lungs. It can also make your dog afraid of mealtimes.
Hand-feeding small bites is fine if your dog accepts them calmly. If your dog needs more help, your vet may suggest safe options.
Can Medicine Help an Old Dog Eat Again?
Sometimes. Depending on the cause, a vet may suggest treatment for nausea, pain, dental disease, or the underlying illness. Some dogs benefit from medicines that help appetite.
These must come from your vet. Do not give human medicine or leftover prescriptions, because many are harmful to dogs.
What Will the Vet Do?
A visit often includes:
- A full physical exam and a check of the mouth
- Weight and hydration checks
- Blood and urine tests
- Sometimes X-rays or an ultrasound
To get the most from the visit, bring a short note with:
- When your dog last ate normally
- What your dog has eaten or refused over the last few days
- Any new medicines, foods, or changes at home
- Other symptoms, such as vomiting, thirst, or tiredness
Weigh your dog if you can. A drop in weight is useful information.

Could My Old Dog Not Eating Mean the End Is Near?
It can, but not always. In the final stage of life, many dogs lose interest in food as their bodies slow down. But loss of appetite is also common with problems that can be treated, like dental pain, nausea, and some infections.
That is why a vet exam matters. It helps you learn whether there is something to treat, or whether the goal is comfort. Our guide on old dog behavior before death explains the other signs that may appear, and how to keep your dog comfortable.
If your vet finds a serious or advanced illness, ask about comfort care and quality of life. You do not have to decide alone.
How Can You Track Your Dog’s Appetite?
A simple log helps you and your vet see the pattern.
- Write down meals daily. Note what was offered and how much was eaten.
- Track water. Note any big changes in drinking.
- Weigh your dog every one to two weeks if you can.
- Mark good and bad days on a calendar.
Share this log at your vet visit. It can make decisions much clearer.
Final Thoughts on an Old Dog Not Eating
An old dog not eating is a signal worth taking seriously. Many causes are treatable, and early help can make your dog more comfortable. Offer small, warm, appealing meals, keep water nearby, and call your vet if your dog refuses food for more than a day or shows other symptoms.
Stay patient and gentle. Your calm attention matters to your dog.
This article is general information and not a substitute for veterinary advice. Always consult a vet about your dog’s health.
FAQ: Old Dog Not Eating
Why is my old dog not eating but drinking water?
Dental pain, nausea, or an illness can reduce appetite while thirst continues. Call your vet if it lasts more than a day.
What can I give my old dog to make him eat?
Warm, strong-smelling food in small portions often helps. Plain cooked chicken may be suggested short term, but ask your vet first.
Is it normal for an old dog to stop eating before death?
Loss of appetite can be part of end of life, but it also has many treatable causes. A vet exam is the best way to tell the difference.
How long can a senior dog go without food?
There is no safe number. A common guideline is to call your vet after about 24 hours, and sooner if your dog is very old or has other symptoms.
Can dental problems stop an old dog from eating?
Yes. Dental pain is a common cause. Signs include bad breath, drooling, and dropping food.
Should I change my senior dog’s food if he won’t eat?
Do not change food suddenly. Talk to your vet first, and switch gradually if advised.
