Dogs love food and treat. For the longest time, you may not see any problems. Then one day, you may notice that he or she is eating less, making you ask yourself, why is my dog eating less?

Sometimes, this can happen, and it could be temporary. Other times, there could be a specific reason. It may be serious occurring, or it also may be that something is happening that can be turned around. It can be very concerning to suddenly see your dog begin to lose their appetite.

Dogs are a lot like us. There are days we may not have an appetite or eat less. We could be tired, have a headache, stomach ache or something else. If you notice this happening for more than a couple of days, make an appointment with your vet.

Let’s explore some of the reasons why your dog is eating less:

Dog Habits

Just like people, dogs can change over time. They may not need as much food as they used to. This is especially true if your dog is older. This could be one reason they are eating less. Again, just like us, they could be having an off day. They may be tired, stressed or perhaps upset by something. For example, some dogs get upset when it rains, and there is lightning and thunder. Were you feeding your dog at that particular moment?

Perhaps they are not feeling too great in their tummy. Did they vomit earlier in the day? Did they take any treats? Make a note of all these things. We get tummy problems too. Perhaps it is a problem with their tooth or their gums. The thing to do is notice them over the next 24 to 48 hours. Hopefully, things will go back to normal. If not, then you should take your dog to the vet.

Dog Vaccination

Did you just pay a visit to your vet? Did your dog get any vaccinations? If this is the case, your dog could have some side effects in the same way we do. While some dogs may take anything in their stride, others may feel tired, lethargic and have a lack of appetite. Your vet may even warn you that this could happen. If your dog has just been vaccinated and does not eat as much, don’t worry. This should resolve soon.

Sometimes, a dog may suddenly become picky. Speak to your vet. Perhaps it is time for a change in diet. You could ask about raw dog food as an option. Why is my dog eating less is a concern for any pet parent. Some are serious issues, and others are temporary. If it goes on for two days, please visit your vet immediately.


Hypercalcemia is a condition where the ionized calcium in the blood is high. The normal ionized calcium rate should be between 1.25 and 1.45. If it is 1.6, 1.7 or more, then this is the reason your dog has lost its appetite. Some medications can bring the level down. However, surgery is the way to go if it does not.

A tumour in the parathyroid glands causes hypercalcemia. It is benign cancer, and the good thing about it is it does not spread. However, hypercalcemia is a serious condition, with the best option being surgery, which will cure the condition.

If left alone, hypercalcemia will damage the kidneys, which is an incredibly serious condition. If the medication does not work, surgery will. However, your dog will need to take medication for the rest of its life. Nonetheless, the condition is very manageable.

Dog Kidney Issues

Serious renal issues can cause a loss of appetite. There are four stages of kidney disease. Your dog may be in stage 1. Your dog may experience vomiting, diarrhea, constipation, loss of appetite and may also start drinking more water. Make sure to keep an eye out for these things and take notes if you have to. Toxins are not being filtered out of the body, so their appetite and digestive tract are affected. There may be some pain involved, so naturally, your dog may not want to eat.

Your dog will have to go on a special kidney diet. This means fewer proteins, calcium, salt and phosphorus. The food should contain essential fatty acids such as Omega-3. This could also present a problem because the food, while good, maybe bland, so your dog may not want to eat. You could ask the vet if they can offer some appetite inducer just to get your dog to start eating again.

Dog Infection

If your dog has an infection, they may eat less or not at all. Visit your vet for a course of treatment. Once resolved, your dog should start eating more again. Observe your dog. Do you notice any lethargy? There are several reasons for your dog to become lethargic. Take notes and present this to the vet, which will help them.