Your dog is not eating: what’s the problem and how to fix it

dog not eating

“What to do if the dog is not eating” is one of the most frequently asked questions from dog owners. Deterioration or complete loss of appetite can be caused by a wide variety of health problems, up to a banal stomach upset. Psychological and physiological problems can cause loss of appetite in dogs.

Psychological problems

Consider the possible psychological reasons why a dog might stop eating:

1-Anxiety is the most common problem. Because of it, dogs often refuse food. A dog’s anxiety can be caused by a number of reasons, the most common of which is separation from the owner during his/her temporary departure, for example. Some dogs become alarmed when they hear loud volleys (thunderstorms, fireworks, etc.). This is why you shouldn’t sound the alarm if, after you and your dog were in a thunderstorm, your dog refused to eat. The normal state of the animal will soon return to normal!

dog refuses to eat

2-Depression is another common reason a pet may refuse to eat. During depression, the dog will feel depressed. Depression can be caused by many factors. Very often, dogs fall into a similar state when they change their place of residence, when they are separated from the owner or another family member. A chemical imbalance in the animal’s body may also be the cause. If the dog is depressed for a long time, then you should definitely contact your veterinarian.

3-Sexual activity – this, oddly enough, can also be a cause, but more precisely, this reason may not be activity, but on the contrary, passivity! If a dog is a male, for a long time it has not realized its natural instinct to reproduce, then its life rhythm may be disrupted. In particular, he may be less active, refuse to walk and play, completely or partially refuse to eat. As a rule, all symptoms disappear immediately after the “gentleman” reaches his goal and falls into the bosom of the “chosen one.”

Physiological problems

The reasons why the dog is not eating can be problems such as:

Upset stomach, all kinds of oral injuries, and dental problems. In such cases, the animal is offered soft food that is easily digested. Naturally, it will not be superfluous to consult a specialist.

Indigestion. Sudden loss of appetite can be a sign of more serious problems. For example, if your dog loves to climb on trash cans, then the reason for the deterioration in appetite, or lack thereof, may be the dog’s eating stale product from the trash can. In this case, refusal to eat is associated with poisoning or intestinal obstruction. This is exactly the case when you urgently need to see a doctor, delaying treatment can even lead to death.

Worms – These parasites are a common reason why dogs lose their appetite. It is the presence of worms that leads to bloating- lethargy. An animal with similar symptoms must be taken to a veterinarian for diagnosis and treatment.

Major health problems are serious conditions for appetite problems. In particular, a decrease in appetite is associated with problems with the thyroid gland, heart and lung diseases, sometimes cancer can even be such a cause. It is worth remembering that in the early stages it is very difficult to notice the occurrence of health problems, which is why if the dog refuses to eat, you should immediately show the animal to the doctor.

Additional reasons why your dog is not eating

In addition to the mentioned reasons for decreased appetite in dogs, there are some more that can provoke refusal to eat; the following may be why your dog is not eating:


-Hot weather,

-Pain syndrome (for example, caused by trauma)

-Viral infections


-Bloating stomach

-Peptic ulcer,

What to do if your dog has lost appetite

If your dog appears to be reasonably healthy and there are no other health problems, then the following is necessary:

-Observe the dog, maybe it ate something on the street, maybe the next meal the animal will have an appetite.

-Try to warm up food; sometimes picky dogs love warm food a lot.

-Try not feeding your dog for about 12-24 hours. Let the animal get hungry.

-Provide your dog with access to fresh water around the clock.

-Make sure your dog does not eat at all times when walking outside.

When to worry if your dog is not eating

Many dogs skip a feed quite often, sometimes even two! If your dog has missed two to three feedings, or if the feed break is more than 36 hours, call your vet! It is also necessary to urgently consult a doctor in the presence of other symptoms: fever, constipation, diarrhea, vomiting, refusal of water, an obvious manifestation of causeless pain syndrome.

Nobody knows your dog like you! If you know that your pet is picky about food, then you should not run to the doctor at the first refusal of food. Remember that only sincere love and attention to a pet is a guarantee that the dog will never have reasons leading to a loss of appetite! Consider all of the above, and your pet will not have nutritional problems.