Skip to content

My dog doesn’t want to eat anymore

Mealtime is the most popular time of day for most dogs. Therefore, it can be annoying for pet owners that their dog does not eat or that his appetite seems to have decreased. Fortunately, the most common causes can be easily rectified, especially if your dog isn’t eating, but seems fine. Find out why your puppy may have lost his appetite and how to get him to eat again here.

dog eating


Just like you or me, dogs can experience stress that affects their appetite. There are several reasons why your dog may be experiencing anxiety, a new addition to the family, whether it’s an animal or a person, or a new job, or even a few days with a service person, can be stressful enough for some dogs.

Try to keep a strict schedule and stick to it in times of change. Dogs can go a few days without eating before problems arise if they drink water, so be patient and give them love and tranquility. (Of course, if you’re uncomfortable, contact your veterinarian.)

In the meantime, make sure your dog drinks plenty of water and at least eats something. If you think this can make them eat, you can offer them a high-value food like cooked chicken, lean meat, or vegetarian fish. If you see your pet being stressed, we’ve offered our guide to relieving dog stress, along with some tips and tricks.

Separation anxiety

Separation anxiety can prevent your dog from eating. Many dogs need their “pack” in the house and food is a given for them. If someone in the family is out at regular mealtimes, your dog may prefer to wait until everyone has gone home.

If someone is out permanently, it will take some time to adjust. Offer him his favorite treats and hopefully his dog will be looking forward to dinner soon.

If separation anxiety occurs when your dog is home alone, consider coping with his loneliness by turning on the TV, playing soothing music, or viewing your pet through a camera. This will help your dog relax and reduce his anxiety, which will make him more likely to eat his food.

Camera for Dogs

View on Amazon


It’s easy to feed your dog something “bad” without a second thought. A piece of cheese here, a lot of goodies there, a little bit of the kids’ lunch… You know how it is. If you constantly give him treats and snacks and your dog is not hungry at mealtime, you may be pampering him and this will make him lose his appetite.

You may also be accidentally teaching your dog to expect treats instead of eating regularly. If you notice that your dog is gaining weight, it’s usually a sign that he’s overeating.

Read our guide on how much to feed your dog or our guide on how often you should feed your puppy for some general guidelines. You can also talk to your veterinarian about how to come up with a better diet for your puppy. You can also talk to your veterinarian about how to develop a better feeding plan for your puppy.



Bad food

Remember that our little friends have a strong sense of smell, much stronger than ours. If your dog doesn’t eat, it may be a sign that the food is expired or spoiled.

If you think this is the case, consider giving him a plate or package of fresh food and see if it changes. Do not forget to check the expiration and throw away expired food; This will prevent you from having to clean up your dog’s diarrhea or vomiting, apart from improving his health.

If giving your dog fresh food doesn’t help, wait a day or so and then visit your local veterinarian to get your pet checked out. Pay attention to any other symptoms that help your veterinarian find the source of the problem.

Royal Canin Gastrointestinal- Comida para perros de edad adulta, 400 g

View on Amazon


At worst, your dog may not eat because he is sick. Pay attention to diarrhea, vomiting, or lethargy. If your dog shows signs of discomfort besides not eating, call your veterinarian.

There may be an underlying problem that needs to be addressed. Your dog may avoid food because of liver disease, infection, blockage, tumor, or kidney failure. If your dog doesn’t eat, but seems fine, there may be no problem. However, if you don’t start eating within 24 hours, it’s time to seek medical attention.

Dental problems

Toothache or mouth pain can spoil any meal. If your dog starts eating, but soon loses interest, it could mean that there is a problem in his mouth.

Be careful when trying to control yourself, as pain can cause your otherwise calm dog to react with a bite or pinch.

If you suspect this is happening, make an appointment with your veterinarian immediately, in addition to treating the problem, the veterinarian may recommend certain adjustments to the dog’s diet to help him get the nutrients he needs while he heals. This may include using softer foods, such as chicken and cooked or pureed vegetables.

Be sure to brush your teeth and maintain good oral hygiene to prevent dental problems.

TRIXIE Set Higiene Dental, Pasta y cepillos dedos para Perro

View on Amazon

Recent vaccinations

The side effects of some vaccines can cause a temporary loss of appetite.

Side effects rarely last longer than a day or two and there is no reason not to give vaccines. Consult your veterinarian or veterinary technician at your appointment and proactively plan to support your pet during these very temporary side effects.

Dirty dishes

When was the last time you washed your dog’s dishes? Just because your dog likes to lick the bottom of the drinker doesn’t mean you don’t want your bowl to be germ-free at mealtime.

Wash and dry food bowls thoroughly every day to prevent bacteria formation and general contamination. This is also very important to protect your dog from foodborne illness.


If your dog is traveling with you, this is likely to affect his appetite. His whole world is flooded with a myriad of new human sights, smells, sounds, and stimuli.

This can be stressful for your puppy and reduce his interest in food. On the other hand, it can be very exciting for your puppy and will soon be ready to eat. You can even share with them a new food or treat along the way.

Cubierta de Asiento para Perros


Moving to a new home can be stressful for anyone. Packing, moving, and settling in an unfamiliar place can be confusing for a dog. It may take a few days to feel comfortable.

This can affect your dog’s mealtime and appetite. Be patient, offer food regularly, and make sure your puppy has access to fresh, fresh water. Your dog will get used to his new home.

Even if you know exactly why your puppy doesn’t eat, it can be stressful for owners.

Do you help us share?

perro agility

How to keep your dog fit


Leishmaniasis in dogs

perro comiendo un hueso

Why do dogs bury bones?

Juanjo Blanco
Latest posts by Juanjo Blanco (see all)

Este sitio web utiliza cookies propias y de terceros para recopilar información que ayude a optimizar tu visita. No se utilizarán las cookies para recoger información de carácter personal. Puedes aceptar o rechazar su uso siempre que lo desees. Encontrarás más información en nuestra política de cookies. Política de cookies