5 Reasons Why Your Dog Won’t Eat

5 Reasons Why Your Dog Won’t Eat


You have probably heard it mentioned a million times that a dog is man’s best friend. However, unknown to many pet owners, this relationship may be heavily strained, especially when your canine friend is not in the best of spirits.

Dogs, just like humans, face serious challenges ranging from emotional, social and medical. At times, you may have noticed that no matter how much you try to warm up to him, he simply won’t eat. There could be so many reasons as to why your dog simply won’t eat and in this article, we shall explore some of these reasons so read on to find out.

Temporary Gastrointestinal Upset

Temporary gastrointestinal upset is a common condition affecting our dogs and it normally results from uncontrolled eating. While we are all aware that our dogs are carnivores, that does not prevent them from scavenging on anything edible they come across.

From our kitchens to our refrigerators and trash cans, dogs will eat just about any food substance they can set their eyes on. This is what leads to issues with their gastrointestinal system, a condition that closely resembles constipation in humans.

Normally, the dog’s system has a way of solving this problem and in case you suspect he could not be eating as a result of having had too much, then you should give him time to get rid of the excess baggage in his system. However, you need to consult a vet as soon as you notice blood in his stool or if the problem persists more than 24 hours.

Picky Eaters

Just like humans, dogs can be picky depending on the types of foods served to them, or even pickier depending on the time of service or quantity served. Many vets, however, hold that this habit is mostly a result of what the owner conditions him to. For example, a dog that is mostly served meat may find it hard to readily consume anything without meat or meat stew in it.

This is considered a temporary problem and whenever you suspect it is the reason why your dog does not eat, you are advised to simply wait till he is hungry and serve him the food again. You are also advised to ensure you maintain a level of consistency in terms of the quantity you serve your dog as well as their feeding times.

Routine Changes

Dogs are creatures of routine and whenever they notice a slight change in this, their entire programs become interrupted, resulting in consequences such as refusal to eat. Some of the common routine changes include changing the time you take your dog for a walk, change in potty time, introducing another member of the family etc.

As a general rule, you are advised to effect the routine changes gradually so the dog is not taken aback with the new system of things. If you just acquired a new dog, take time before introducing him to the rest of the dogs and before the new member can get along with the rest, ensure you always monitor the reactions between the both of them to avoid any unnecessary confrontations.

Behavioral Problems

Dogs have certain behaviors that may prevent them from eating with ease. When it comes to eating, there are dogs that are shy and withdrawn, and would rather not eat in groups. Others are simply slow eaters who cannot keep up the pace at which his fellow dogs gobble down the food.

Understand your dog to know exactly what habit makes him not eat. If he is a slow eater, ensure you serve him after the rest of the group and if he is shy and does not enjoy feeding in company, then you could reserve a special feeding place for him. However, it is important that you train him to feed with the rest in the interest of fostering harmony amongst the entire group.

Difference in Age

Dogs are fairly territorial creatures and the seniors do not easily entertain the younger dogs. This makes them not interact in many ways, and eating is one of those forums where interaction between dogs of different ages is a toll order.

You will notice the younger dogs shying away as soon as the senior dogs begin to feed. You may be tempted to think the seniors will leave the food and let their juniors eat but make no mistake because full or not, they will guard this food at all cost. Therefore, the best solution is to feed the dogs separately based on their ages.


At times, your dog may not eat and you may not readily know what exactly the problem with him is. These are the times you need to consult a professional vet and explain the problem to them for expert assistance.