Why is My Puppy Not Eating?

By Janice Jones     |Last updated 03-24-2024

Whether it's a puppy not eating or an adult who decides to stop eating, owners can get very distressed especially if it is a four pound dog and worry that there is something terribly wrong.

Believe it or not, this is one the most frequently asked questions of people who visit this site.  Most of the time it is a puppy not eating, but many people who foster or adopt adult dogs have similar problems.

A while back I had a long conversation with an owner who had tried everything to no avail, so I promised her that I would look into the problem and write an article.  Voilà.

This Puppy is Not EatingHelp! My Puppy is not Eating.

When it is a Puppy Not Eating

We assume that the reason a puppy does not eat is the same as when adults or seniors take a break from meal time. 

That is not always the case.  Often puppies have unique reasons why they won't eat. In this article we will look at all the reasons why a puppy not want to eat a meal or two.  We will also briefly cover the reasons why adults don't want to eat.

When Your Puppy Refuses To Eat, there are things you can do.When Your Puppy Refuses To Eat, there are things you can do.

Causes of Puppies Not Eating

  1. Puppy is too excited to eat
  2. A change in food can cause a puppy to stop eating
  3. Puppies won't eat regular meals if they get enough snacks & treats.
  4. Eating something that they should not eat may upset their stomach
  5. Internal Parasites are a major reason why puppies stop eating
  6. Stress in General from a Busy Household
  7. Mealtime Stress causes some puppies to shy away from eating
  8. Minor Injury (You many not have witnessed) such as mouth injury, insect sting, jaw pain
  9. Teething Pain
  10. Bad food either expired, rancid or contaminated.

When Adult Dogs Don't Eat

Here we are talking about adults past the puppy or adolescent stages that may have been good eaters in the past or are new residents without a clear history of their eating habits.

Many reasons are the same as puppies, but you will also see a difference in the reasons below.

  • Stress Due to New Environment such as a new adoption
  • Disease
  • Parasites
  • Behavioral Problems
  • Untreated Injuries
  • Dental or oral disease

I will cover the causes and solutions of adults not eating in another article.

10 Reasons Why Puppies May Not Eat

Let's look at each cause individually and some possible solutions.

1. Puppy is too excited to eat

Many small breed puppies go to their new homes between the ages of 8 and 12 weeks. 

Prior to coming home to you, they have been with their litter mates, usually their canine mom, and perhaps a variety of other dogs that also live with the breeder. 

Your home is exciting, a new place to explore and investigate.  It offers new sounds, new people, maybe even new animals that are not familiar. 

Puppies are just as busy as human toddlers, and may forget to eat.  There is just too much to do.  Why stop to eat when there are children to play with, new smells to investigate and new places to explore.

2. Puppy is not eating due to a change in food

Most good breeders will send a bag of food home with you that you should use immediately.  You can choose to continue with this same food or transition to the food you plan to feed. 

Many breeders will recommend high quality foods, but if not, you will still need to wean the puppy off what they are currently  eating and onto your dog food choice. 

Do not skip this step of changing foods gradually no matter how anxious you are to get your puppy off to a good start.

A sudden abrupt change in food is likely to cause the puppy a little upset -- nausea or diarrhea.  Either can be a cause of puppy not eating.

Sometimes the puppy loves the old food but won't eat the new food.  You may need to go back and gradually wean him off the old and onto the new again, even if it means purchasing a bag of the original food that he is used to eating.

3. Puppy is not hungry:  too many treats

A small puppy curled up in a dog food bowl

Small dog puppies are normally so small that owners do not realize that they don't need a large quantity of food to keep them going. 

If you are a good puppy owner, chances are you are starting your puppy off right from the start with basic training.  A small amount of highly palatable training treats can spoil his appetite. 

Think:  Children and Ice Cream. 

Most parents won't give their kids ice cream and then expect them to eat their dinner 10 minutes later.

When choosing treats for training purposes find the highest quality you can afford and then break them into the smallest pieces you can manage.

4. Puppy has an upset stomach due to eating something he shouldn't have eaten

Puppies, like babies explore their environment with their mouths.  Everything gets sampled and eaten if the puppy finds it to be tasty. 

Grass, leaves, dirt, even his own poop,  you name it, will end up in a puppy's mouth unless he is supervised carefully. There are even some human foods that are toxic to dogs.

Even a small amount of these items can fill a puppy up and prevent him from wanting good nutritious food at dinnertime. 

Need I say, supervision will be important here. 

scared puppy is hiding

5. Puppy has intestinal parasites

Internal parasites are a problem for puppies and if not treated, can cause vomiting and diarrhea.  Puppies with upset stomachs are not likely to feel hungry. 

Even external parasites such as fleas, if present in large numbers can debilitate a puppy very quickly.  All puppies should be checked for worms, even if the breeder assures the new owner that she/he has wormed them.

Worming medicines often have the affect of suppression the appetite, don't expect your puppy to eat well on the day you give him worming medications.  

The same is true for vaccines.  Most puppies will not have a voracious appetite on the day they get their shots.

6. A Puppy not eating could be stressed out.

We touched on this above, but anything that is out of the ordinary for a new puppy can cause stress. 

There is also a short "fear" stage that most puppies go through around 8 weeks of age.  Normally this is also the time when they go to their new homes. 

A long car ride, a plane flight, or just a ride around the block can be stressful to a new puppy who has never experienced these events. A puppy not eating may be responding to motion sickness.

Children, other pets, new sights, sounds, smells and tastes in the new home also add to this stress. Stress, even if it is "good" stress is still stress. Do you know what stress looks like in a dog?  Learn to recognize stress in your puppy.

7. Puppy is stressed due to mealtime chaos. 

Consider a typical scenario: 

Kids are hyper and hungry, moms and dads are returning from work, the cat is meowing for his food, friends pop over, the phone rings, mom is texting, dad is staring at the computer screen, junior is busy playing a loud video game, TV is on even when no one is watching...well, what else is new...

The poor puppy doesn't know what to do.  In between all the chaos, he is expected to eat his food.  Who would blame him if he chose not to eat.

8. Puppy has a minor injury

No one wants a puppy to get hurt, but they sometimes can't help themselves.  They run too fast and plow into a door, they try to jump down the step and end up falling, they accidentally get stepped on or dropped. 

Most puppies will respond to these incidents by stopping, maybe crying for a moment, then giving a good shake and moving on. After all, most puppies survive puppy-hood.

Maybe that puppy not eating could have been stung by an insect and has a sore mouth.  

Meal time comes along and they aren't feeling well, but no one remembers the accident that happened two hours early. 

9. Puppy has Teething Pain

This can be a real issue for a puppy not eating and many people forget that puppies are often cutting teeth, even from the day they go home.

Puppies don't cry, whine or become fussy as human infants do during those times of teething, so we often forget that teething pain can be just as real to puppies as it is to our own children. 

When you have a sore mouth, it is hard to feel much like eating.

More about Puppy Teething Symptoms and Problems.

10. Puppy's food is bad

I have added to category to cover anything else that can cause a puppy not to eat. 

There is a possibility that there could be a medical problem (although unlikely that is causing the problem). 

It might also be due to the dog food itself.  If the food is bad, the puppy may not eat it.  Food that is outdated or even under a recall could be the reason the puppy is not eating. If in doubt, purchase fresh food.

How to Help a Puppy Not Eating 


Here are 10 ways you can help a puppy not eating, enjoy his meals.

  1. A puppy not eating may enjoy an extra tablespoon of baby food to make the food more palatable.
  2. Add a teaspoon of yogurt or cottage cheese to the food.
  3. Add hot water to the kibble,  allow it to soften and then cool.  Serve this soft food to the puppy.
  4. Give teething toys to chew on in between meals. (Nyabones are good.  Hard biscuits are helpful but go slow with these as they do add calories.
  5. Reduce stress during meal times.  Feed during quiet times or choose a different location to the feed the puppy.
  6. Try a different type of bowl or plate.  Serve the food in different types of containers made out of different materials.  Sometimes the shape of the bowl is an issue.  Try a flatter plate or deeper bowl.
  7. Supervise carefully and do not allow the puppy to eat anything other than his food. 
  8. Teach children to be respectful and careful with the new puppy.  Feed the puppy at a time when children are not likely to interfere.
  9. Turn the puppy's kibble into training treats by using them dry or in a softened state.
  10. Switch to a different type of food such as fresh, raw, or canned.

You might like these

About Janice (author and voice behind this site)

Having lived with dogs and cats most of her life, Janice served as a veterinary technician for ten years in Maryland and twelve years as a Shih Tzu dog breeder in Ohio.

Her education includes undergraduate degrees in Psychology with a minor in biology, Early Childhood Education, and Nursing, and a master's in Mental Health Counseling.

She is a lifelong learner, a dog lover, and passionate about the welfare of animals. Her favorite breed for over 50 years has been the Shih Tzu, but she has also lived with poodles, Maltese, Yorkshire Terriers, beagles, English bulldogs, carin terriers, and a Cocker Spaniel.

When not writing, reading, and researching dog-related topics, she likes to spend time with her eight Shih Tzu dogs, husband, and family, as well as knitting and crocheting. She is also the voice behind Miracle Shih Tzu and Smart-Knit-Crocheting

Does This Article Deserve Your Thumbs Up?

We always appreciate your support and encouragement.  Your thumbs up means so much to us.  Please like this article.

If you find this page or any page on Small Dog Place Helpful, or useful in anyway, I'd love it if you would click the small heart found on the bottom right of each page.

You can also share or bookmark this page -- just click on the:

10 Mistakes People Make When Choosing a Dog Breed

Free Monthly Newsletter

Sign Up for Our Free Newsletter and get our Free Gift to You.

my  E-book, The Top 10 Mistakes People Make When Choosing a Dog (and how to avoid them)