Senior Dog Not Eating? 9 Things to Try Before You Panic

A senior dog not eating is one of the most worrying things a first-time owner can face. One day your old dog finishes every meal, and the next day they sniff the bowl, walk away, and lie down. Your mind jumps to the worst — and sometimes it is worth worrying. But sometimes it is something simple: a sore tooth, a new medicine, a change in routine, or food that has gone stale.

The first thing to work out is whether this is urgent. If your dog is still drinking and otherwise themselves, you usually have a day to try the gentle fixes below. If they have stopped eating and drinking, or look unwell in other ways, do not wait — call your vet.

Disclaimer: This post is general education for first-time owners. It is not veterinary advice and does not replace your vet. If you are worried about your dog’s health, call your vet — especially if your dog has stopped eating and drinking, or if anything in the red-flag list below applies.

See also: Adopting a Senior Dog: Costs, Health Checks, and What Nobody Tells You

Senior Dog Not Eating: When to Call the Vet Tonight

Missing one meal is rarely an emergency on its own. But eating nothing, combined with any sign below, means call your vet tonight or go to an emergency vet — do not wait until morning.

Not eating and not drinking. A dog who refuses both food and water can get dehydrated quickly, and senior dogs get dehydrated faster than young ones.

Vomiting or diarrhea as well. If your dog has stopped eating and is also vomiting, has diarrhea, or both, they need a vet the same day.

Very tired, weak, or wobbly. A dog who will not get up, stumbles, or seems confused is not just being fussy about food.

Blood, or black, tarry stools. Blood in vomit or stools, or stools that look black and sticky, need a vet right away.

A swollen or hard belly, retching without bringing anything up, or obvious pain. A swollen belly with retching can be bloat, which is an emergency.

More than 24 to 48 hours without eating. A senior dog who has eaten nothing at all for two full days needs a vet check, even if they seem fine. Small dogs and dogs with other health conditions should be seen sooner — after 24 hours.

Why a Senior Dog Stops Eating

A senior dog not eating usually has a reason, and it is often one of these.

Dental pain. Sore teeth or gum disease make hard kibble painful to chew. A dog may pick up a piece of food, drop it, and walk away — or eat only soft food.

Nausea. Kidney disease, liver problems, and stomach upsets can make a dog feel sick, and a nauseous dog does not want food. If your dog licks their lips a lot or drools, nausea may be the cause.

Arthritis and stiff joints. An older dog with sore joints may find it hard or painful to stand at the bowl or bend their neck down to eat. The food is fine — getting to it hurts.

Loss of smell and taste. Dogs rely on smell to enjoy food, and an older dog’s sense of smell fades. Warm food smells stronger, which is why cold food from the fridge often gets ignored.

Stress or a change in routine. A new home, a visitor staying over, or a change in feeding time can put a senior dog off their food for a day or two.

Medication side effects. Some medicines for pain or joints can reduce appetite or cause nausea. If the eating stopped soon after a new medicine started, tell your vet — do not stop it on your own.

A food problem. The bag may be stale, or the food may have been left out too long. Check the date on the bag and smell the food yourself.

9 Things to Try When Your Senior Dog Is Not Eating

Try these one at a time, and keep it calm — hovering over your dog can make a nervous dog eat less, not more.

1. Warm the food. Microwave the bowl for 10 to 15 seconds, or add a spoonful of warm water. Warm food smells stronger, which helps a dog whose sense of smell has faded. Test it with your finger — warm, not hot.

2. Soften the kibble. Pour a little warm water or low-sodium broth over dry food and let it sit for five minutes. Soft food is easier on sore teeth and older jaws.

3. Try hand-feeding. Sit with your dog and offer a few pieces by hand. Some senior dogs will eat from your hand when they will not eat from a bowl — and it tells you whether the bowl or the spot is the problem.

4. Raise the bowl. Put the food and water bowls on a low stand or raised feeder so your dog does not have to bend their neck down. For a dog with arthritis, this one change can make a real difference. A raised feeder often costs $20–$50 — prices vary by area.

5. Move the bowl to a quiet spot. Some senior dogs will not eat in a busy kitchen or near another dog. Try a quiet corner, and feed your dog alone if you have more than one pet.

6. Offer smaller, more frequent meals. Instead of two big meals, try three or four small ones through the day. A dog who feels sick may manage a few mouthfuls at a time.

7. Offer something plain and tempting, short-term. A small amount of plain boiled chicken and white rice, or plain canned pumpkin, can tempt a dog off their usual food. This is a short-term bridge, not a new diet — a few days at most — and ask your vet before changing food for longer. No butter, salt, garlic, or onion.

8. Make sure fresh water is always available. A senior dog not eating may still drink, and drinking matters more in the short term. Put a bowl of fresh water in more than one room, and change it twice a day. If your dog will not drink at all, call your vet the same day.

9. Keep a simple food log. Write down what you offered, what your dog ate, and how much water they drank. A vet finds this far more useful than “he hasn’t eaten much lately.”

See also: How to Help a Rescue Dog Settle In: The First 30 Days at Home

What Not to Do

Do not switch foods every meal — constant changes can upset a senior dog’s stomach. Pick one food, warm it, soften it, and give it a day. Do not add rich treats, table scraps, or gravy; fatty food can cause stomach upset and, in some dogs, pancreatitis. Do not force-feed your dog. And do not wait more than two days if nothing is working — if your dog has eaten almost nothing for 48 hours, or is getting worse, call your vet.

See also: Rescue Dog Afraid of Men and Strangers: A Slow, Safe Plan

Frequently Asked Questions

How long can a senior dog go without eating?
A healthy adult dog can miss a meal or two, but a senior dog who has eaten nothing at all for 24 to 48 hours should see a vet. If they have also stopped drinking, call the vet the same day.

Is it normal for a senior dog to eat less?
Many senior dogs eat a little less as they slow down, and a gradual, small drop is often normal. A sudden stop, or eating less than half their usual amount for more than a day, is not — call your vet.

Should I change my senior dog’s food if they stop eating?
Not right away. Try warming and softening their usual food first, and try a raised bowl and a quiet spot. If your vet suggests a different food, change over slowly, mixing a little of the new food in each day.

Can stress make a senior dog stop eating?
Yes. A new home, a new person in the house, or a change in routine can put a senior dog off food for a day or two. Keep mealtimes calm and regular, and if the appetite does not come back, call your vet.

When is it an emergency?
Call the vet tonight if your senior dog has stopped eating and is also vomiting, has diarrhea, will not drink, is very tired or wobbly, has a swollen belly, or seems in pain.


A senior dog not eating is frightening, but it does not always mean the worst. Check the red flags, work through the nine steps calmly, and call your vet if nothing improves within a day or two. Noticing early is the best help you can give.

This post is general education, not veterinary advice. For health concerns, contact your veterinarian.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top