11 things to check when your dog is not eating, according to a trained vet

Sick dog lying on the couch
(Image credit: Getty Images)

No pet owner wants to see their dog not eating, especially as it’s so hard to identify what the problem may be yourself. If they aren’t eating anything you put out for them or are picking around the food in their dog bowl, there is reason for your concern.

Sadly, your dog not eating is a very non-specific sign that something could be up and can point to a variety of issues. Sometimes it may just be a one-off sore stomach episode, or it could mean you want to look into the best dog food for allergies.

Others may be reading this and thinking they have quite a fussy dog by nature or a smaller dog with little appetite and are unsure how to identify a legitimate problem. That’s where we can help, we asked a vet to take you through 11 things to check when your dog isn’t eating to decide what to do next.

Dr Joanna Woodnutt BVM BVS BVMedSci MRCVS
Dr Joanna Woodnutt MRCVS

Dr Joanna Woodnutt (opens in new tab) qualified as a veterinarian from the University of Nottingham where she then went on to practice companion animal medicine in the Midlands. She really took to the consulting side of things and helping clients with medical problems such as dermatology, behaviour and nutrition - anything that involved helping clients understand their pets better.

When should I start worrying if my dog is not eating?

Medically, we call inappetence ‘anorexia’. Anorexia is listed as a possible symptom for most dog illnesses, meaning it’s not specific to one disease or problem. It can be serious, or almost normal. However, with your dog’s age, behaviour and other symptoms it is possible for your veterinarian to narrow down the possibilities. As long as your dog is otherwise well and is still drinking water, 24 hours without food won’t do them any harm. But if they start to show any of these other symptoms, seem unwell in themselves, or it goes on any longer, it’s time to see the vet.

1. How much is your dog drinking?

If you suspect your dog is drinking more than usual then this can be a sign of an underlying problem. Many diseases can cause excessive thirst and a change in appetite including kidney disease and infections like pyometra (infection of the womb). Measure how much water your dog’s bowl contains and how many times you need to fill the bowl in a 24 hour period. Your vet will find it useful to know exactly how much water your dog is drinking and can work out whether it is abnormally high for you. 

Equally, if your dog is drinking much less than usual, then this could be a concern, especially if your dog is off his food or showing other signs like vomiting. Your pet could be at risk of dehydration, so speak to a vet.

2. Is your dog vomiting, drooling, belching, or licking their lips more than normal?

Nausea is a common reason for dogs to stop eating their food. Unfortunately, like inappetence, nausea is a nonspecific symptom that could be caused by a whole range of diseases and conditions. When dogs are nauseous they may drool, look worried, belch and lick their lips more than usual. This may or may not accompany vomiting. If your dog is vomiting for more than 24 hours, also has diarrhoea, becomes lethargic, or is unable to keep water down, you should visit the vet.

3. Are your dog's teeth and gums okay?

Dogs with dental disease can become fussy, only eating the very tastiest things (things that are ‘worth it’) or avoiding certain foods altogether. If your dog has gone off his food, it’s a good idea to check his teeth for signs of a problem. Take care, as some dogs may not like having their teeth examined. If your dog is cooperative then gently pull back his lips and look at each tooth. You should look for signs of gum disease (red gums), periodontitis (large amounts of tartar, a foul smell, wobbly teeth), dental fractures, and wounds to the mouth, tongue, or gums. If you can see a problem, best head to a vet for treatment.

If your dog is not eating, check their teeth for problems

(Image credit: Getty)

4. Is your dog getting training treats, snacks, or scavenging food elsewhere?

Have a think about whether your dog could be overfed with the best dog treats or table scraps. Some dogs are good at self-regulating, so if they are getting plenty of snacks, they might not be feeling hungry by the time dinner comes around. Even if you are being strict check with the rest of the family, the kids could have sneaked your dog treats behind your back or maybe your partner has shared their lunch with him that day. Don’t forget that 90% of your dog's daily calories should be from a complete and balanced source – their kibble! Junk foods and treats, whilst filling, won’t be providing all of the nutrients your dog needs.

5. Is your dog a small/toy breed?

Small and toy breeds tend to be a little more finicky with their food, often leaving it down for hours and going back to it. Whether it’s something in the breeds or just the tiny size of their stomach, it’s not abnormal for small dogs to turn their nose up at their dinner occasionally. If they’re otherwise well and not showing any of the worrying signs on this list, you don’t need to take them straight to the vet. Keep an eye on them and try feeding smaller meals more often to suit their tiny stomach size.

6. Could pain be the reason your dog isn't eating their food?

If your dog has suddenly stopped eating, it may mean they are in pain. Dental disease (discussed above) is the most common type of pain to stop your dog from eating, but any pain, anywhere, can cause inappetence. Look out for limping, licking and the ‘prayer position’ as other signs of pain. The latter is when your dog has his front end on the floor, and his rear up in the air. Many dogs do this position to relieve tummy pain. It’s always best to book a check-up with the vet even if you don’t see obvious signs of pain as sometimes they can be quite subtle.

7. Are your dog’s stools normal in colour, texture and frequency?

DO YOU NEED PET INSURANCE?

Hamster and an abacus

(Image credit: Getty images)

There’s no NHS for pets. Veterinary care can be eye-wateringly expensive and most pets will need treatment for an illness or injury at some point in their life. It’s difficult to think about your animals being hurt or unwell, but you need to ask yourself: what would you do if you were faced with a vet bill for hundreds or thousands of pounds?

Compare Quotes for Pet Insurance from GoCompare (opens in new tab)

Stomach upset can often cause a dog to be off-colour and stop eating. Whilst vomiting may be more obvious, poor stool quality is a sign of an intestinal problem that might be causing mild nausea and discomfort. If this has come on suddenly as a one-off, it’s possible your pet picked up a virus or ate something that didn’t agree with them. Keep a close eye out for dehydration and contact the vet if the diarrhoea doesn’t pass or your dog becomes lethargic. Longstanding or on/off soft stools and inappetence should be investigated –8. it’s possible a nutrient absorption condition or food intolerance is to blame, and the resulting stomach ache and nausea is why your dog doesn’t want to eat.

8. Has your dog's diet changed recently?

Some dogs are just plain fussy. If you’ve just switched your dog’s food, it’s possible they don’t like the new flavour. If you suspect this is the problem, try your pet with their old food again. If they eat, as usual, you’ve got to the bottom of your dog’s inappetence! Don’t forget, you want to avoid ‘teaching’ your dog to be fussy by giving them tasty things like gravy, treats or chicken instead of or on top of their usual diet. They will start to favour these titbits and could end up eating a nutritionally incomplete diet this way.

A dog looking anxious and stressed

(Image credit: Getty)

9. Could your dog be stressed or anxious?

Dogs that feel stressed or anxious may not feel like eating. Sometimes there is an obvious trigger such as fireworks or a thunderstorm. It could also be due to a recent change in routine like a new pet in the house, a new family member or a recent house move. Your dog may be showing other signs of stress too such as being unsettled, panting, crying, excessive licking, destroying furniture or shivering/shaking. Speak to your vet or a qualified pet behaviourist for help in tackling your dogs stress.

10. Does your dog have a high temperature?

Dogs often stop eating if they’re running a fever, just like us. If your dog’s ears feel hotter than usual, it is possible a high temperature is to blame. They may also show other signs of illness such as lethargy. If you have a thermometer and you know how you could check your dog’s temperature – anything over 39oC (102oF) is worthy of a trip to the veterinarian.

11. How is your dog's breathing?

If your dog is having breathing difficulties, then this could put them off their food. Animals that are very unwell with underlying lung or heart conditions will be putting all their efforts into breathing and won’t be interested in food. If you suspect your dog's breathing isn’t quite right then watch them closely at rest. Time the number of breaths they do in a minute, if it’s over 30 then this could be cause for concern. Short, shallow breaths or more laboured breathing (seeing their tummy move more) would also be reasons to call your vet.

How to stimulate your dog’s appetite 

If you’re confident there’s nothing medically wrong with your dog, or the vet has checked him over and suggested you try to get him to eat at home, there are some things you can do to stimulate your dog’s appetite. If your dog is simply being fussy, however, try not to give in and give him something different – he’ll quickly learn how to get his own way and repeat the act!

Adding something different

Adding a small amount of wet food, chopped chicken breast, tuna juice, or even water to your dog’s food can make it more interesting and stimulate your dog’s appetite.

 

Warming the food

Warming food increases its smell. Heating up your dog’s food in the microwave or adding a splash of boiling water can enhance the scent and make your dog hungry. Just make sure you’ve allowed it to cool enough before feeding it to your dog!

 

Try hand-feeding

Your dog trusts you, and they’re often tempted to eat when fed from the hand. Mush wet food into small meatballs and offer it to your dog and see if that makes a difference. You can talk to them in a soothing voice, too.

 

Exercise

Exercise stimulates peristalsis, which is the movement of the guts. It’s a good way to get your dog’s appetite going again!

 

Medication

There are medications that can be given to stimulate the appetite. However, these tend to only be used when there’s a clear reason for your dog to have lost his appetite, as they aren’t meant to be used long term.”

My dog is not eating and throwing up, what should I do?

These symptoms could be an indication of many illnesses, including a tummy upset, a foreign body (causing a blockage in your dog's digestive tract) and infections. If your dog has been sick multiple times or hasn’t eaten for more than 24 hours then seek help from your vet.

What does it mean if my dog is not eating or drinking?

Not eating and drinking are very vague symptoms, they could be due to a number of health complaints. If your dog is not drinking or eating as much, or if they are showing other signs of ill health (like lethargy, vomiting or diarrhoea) then you should always get your pet seen. 

Ultimately, if your dog is not eating and you’re concerned, your first port of call should always be your vet. They’ll use your answers to some of the questions above to help them determine what should be done to help your dog start eating again.