It is time for dinner, and your dog stares at the food bowl or turns away. Does that sound familiar? Dogs love to eat and they will often beg with their puppy eyes to get some scraps off the dinner table or tell you it is time for dinner.
But if your dog doesn’t want its food, it is time to crack the mystery. Is it a simple case of a picky dog? Or is there a deeper reason behind it?
Trying to find an answer to the question of why my dog is not eating can be challenging even for long-time dog owners. Watching your dog ignore food can be distressing. Today, we will talk about decreased appetite in dogs, whether that is a sign of illness or something else, and when you should seek veterinary help.

Reasons Your Dog Is Not Eating
Before we go further, we have to note that sometimes dogs will not eat the recommended pet food dosage. You can look at the packaging as much as you like, but even perfectly healthy dogs eat about 70% of the recommended amount. With that in mind, here are some reasons why your dog is not eating.
Illness or Disease
When your dog doesn’t feel well, food is the last thing on his mind. When veterinarians examine a puppy, they will often ask owners whether the pet has had food. Illnesses and health conditions cause reduced appetite in dogs. Some examples include:
- Gastrointestinal disease
- Dental Disease
- Systemic disease
- Gastrointestinal illnesses
- Chronic vomiting
Pain
When dogs are in pain, they refuse food. It is physically uncomfortable for your furry friend to digest food. Look for signs your dog is in pain, including excessive licking, yelping, whining, panting, sleeping more, fast breathing, reluctance to climb stairs, limp, and tremors.
Estrés
Like in humans, stress is the most common cause of different ailments. Stress is a broad term that can include:
- Changes in the family
- Changes in home environment
- Change in routine
- New baby in the family
- New pet in the family
- Staying with a pet sitter
Medications
Dogs stop eating for a brief period after starting a new medication. Some companies even mention a lack of appetite as a side effect. Consult with your veterinarian when your dog starts taking new medications.
Vaccinations
Puppies and adult dogs experience reduced appetite following a vaccination. It is a common side effect and your pet’s appetite will return in a day or two.
Separation Anxiety
Dogs suffering from separation anxiety will refuse pet food. Do not try to cure separation anxiety by leaving treats and food inside the house when you are not home. Dogs might refuse to eat until their owner comes back.
The Food Itself
Dogs can sense spoiled or stale food and will refuse to eat it. They also might boycott a new food because they like the taste and flavor of the old one.
Do You Have a Picky Eater?
Sometimes, the answer to the question of why my dog is not eating is simple: you have a fussy eater. If your dog turns his nose up at food and shows interest in whatever you are having, it is a simple case of a picky eater.
We have to note that no dog was born as a fussy eater. Dogs pick up on it as they grow, and very smart dogs learn it quickly. Think of it this way: Dogs learn that by holding out long enough, they will get a higher-value treat or tastier food.

How To Improve Your Dog’s Appetite?
First things first, you need to rule out medical problems and underlying health issues. Once you and your vet have addressed any potential health concerns causing the lack of appetite, you can try these tips.
Rotate Alternative Dog Foods
You can try different flavors, mixing dry food and wet food together, or switch between dry and wet dog food to find your dog’s preferences. Make changes gradually to avoid an upset stomach.
Add Some Tasty Toppers
Toppers are a great way to increase the taste of your dog’s meal but also add some natural ingredients. Common options include plain chicken, pumpkin puree, soft-boiled eggs, vegetables, sardines or anchovies, salmon oil, or bone broth.
Go for a Walk Before Meals
Try going for a walk before feeding your dog. A well-exercised dog will have a healthy appetite.

Try Hand-Feeding
Hand-feeding is an amazing technique that builds trust and improves the bond between dogs and their owners. Turn it into a dog training session and reward your pet with food for performing basic obedience commands.

Set up a Routine
Dogs thrive on routine, and you should feed them at a consistent time. Don’t leave food for your dog to graze on. Instead, take it back within 10 minutes if your dog hasn’t touched it.
Cut Back on Treats
The general rule for treats is that 90% of your dog’s calories should come from food, and only 10% should come from treats. Do you remember when you were children, and your parents refused to give you chocolate before lunch? It is the same with dogs. If you overfeed them with treats, they will refuse normal dog food.
Make Meals Fun
You can make mealtime fun by playing with food dispensing toys and puzzle toys. It is a win-win situation, as these toys provide mental stimulation as well.
When Should You Consult a Veterinarian?
If your dog skips a meal or two, you shouldn’t worry. Every dog will skip a meal at one point. Watch your furry friend at home. If the change in appetite becomes a pattern, consult with a vet. You should consult a veterinarian when your dog:
- Shows signs he is in pain
- Vomits or has diarrhea
- Refuses food and water
- Looks tired and unwell
- Shows signs of dental issues
Final Thoughts
Whatever you do, never force-feed a dog that doesn’t want to eat. You could try switching food or offering something more appetizing, but you should never try to force them. If your dog has stopped eating, there has to be a reason behind it. Remember, dogs need food to survive!