Canines love eating and it can be a scare to pet parents when a dog does not eat his food anymore. While this can be behavioral, it could also be a medical related case. Improper eating can cause serious health issues such as weight loss, weakness, nutrients deficiency and sickness.

It is important to establish the cause of sudden loss of appetite in your pet as soon as possible. This should involve visiting a vet especially if the situation persist for more than a day. We have looked at the main reasons why your dog is not eating his food anymore and what you should do.

Why your Dog won’t eat his Food

It is common for a dog to lack appetite due to the following reasons:-

1.      Illness/Sickness

Loss of appetite is commonly a sign of illness in human beings and animals. If your furry friend won’t eat, he could be feeling unwell. You should therefore try to observe symptoms such as diarrhea and vomiting among others. If you suspect your dog is sick and not eating, immediately visit a vet.

2.      Mouth and Dental problem

Mouth and dental problems can also make your dog to have a problem eating food. Sores or injury in the mouth can be too painful to eat or swallow. Toothache due to a dental infection or broken tooth is another nightmare that will make a dog not to want food.

3.      Stomach upset

Stomach upset or aching due to illness or food poisoning can also make your dog not to eat. This can happen when a dog has eaten expired or contaminated foods. Sometimes dogs eat grass and weeds and tries to vomit, diarrhea and rumbling stomach may also follow. This is a sign that your canine is having stomach issues and not feeling like eating.

4.      Side effects of medication

Diminished appetite could also be a side effect of certain medication or vaccine. If you recently took your dog to a vet for a jab, do not be surprised that she don’t want to eat her favorite food. What to do is to try to give a treat and sometime to relax.

5.      Teething in young dogs

Teething in young dogs is also a painful transition where permanent adult teeth pushes out the baby teeth. During this period, your puppy will find it difficult to eat solid food due to the painful jaws. Pet parents are advised to provide liquid foods that does not require biting and chewing during this stage.

6.      Ingestion of foreign object

A foreign object may be lodged into digestive track and thus making your feel unwell. Some dogs may swallowing foreign objects such as toys or bones. If this is the case, you should urgently contact a veterinarian.

7.      Worms and parasites

Dogs can get infected with worms such as roundworms, tapeworms, hookworms, and whipworms. Worms live in the intestines and can affect your dog’s health. Diminished appetite can also be a sign of worms. Deworming and controlling parasites should lead to improved appetite.

8.      Exhaustion/tiredness

This is common after a vigorous exercise or a physical training, long flight or lengthy drive hours. A dog may find it not appropriate to eat while exhausted or tired following a hot tedious day. Cooling your dog during hot summer weather is very important. This helps in preventing exhaustion, dehydration and heat stroke that may adversely affect the health of your canine.

9.      Stress and depression

Dogs can also get depressed especially when they are left lonely. This is common for an indoor dog or when you leave him home alone. Dogs like playing and moving around. Confining them in one particular place will make them to get bored. A stressed or depressed dog may not find fun in eating.

If you leave your dog alone somewhere, ensure you provide toys and treats to keep him busy and entertained. Do not enclose your dog somewhere for too long. You can take her to a dog park on a regular basis.

10.  Change of environment

Dogs will get used to their surroundings and they will find it strange when you change to a different place. This commonly happens during holiday vacations or when visiting a relative. Your pet is likely to get exited or frightened. Such reactions will make her not want to eat her food especially until when completely familiar with the new place.

11.  Change of diet or flavor

When you change the type or flavor of food you have been feeding your dog, it is possible he won’t like it. This can also happen when you want to introduce a different type of food to his diet. The best approach for this is to start small as you improve until your dog gets used to the new food.

12.  Excitement

Introducing a new family member such as a newborn puppy or another pet can create some excitement. A dog that is too amused will not eat until after some time later. This can also happen to human beings. When you are too excited, the thought of eating does not easily cross your mind.

What to do when your Dog is not Eating

There are a number of things you should do upon realizing that your dog is not eating his food anymore. First of all, be patient and observe if he will eat some time later. If he is not sick, he will eventually eat and even want more.

Should your dog continue avoiding food, you should start getting concerned. Try to establish what may be bothering him or her. Try to give him a favorite treat and the main meal some time later.

You can also try to change the diet, bowl and area where your dog has been eating from. Take her to a walk or playing areas. If your dog still doesn’t show any interest in eating, you should visit a vet who will do some diagnosis and tests to determine the reason behind that.


Balanced diet to your dog is very essential for a strong immune system, overall health and good looking coat. Treats are important as long as they are not surpassing the 10% of the main meals. While doing this ensure your dog is also getting some physical exercises.