Why Won’t My Puppy Eat?
We asked two veterinarians for advice.
Share Article
In This Article:
Potential Causes for a Puppy to Not Eatopens in a new tab When to Seek Vet Helpopens in a new tab Tips to Get Your Puppy to Eat Againopens in a new tab
It may come as a surprise to look over at the food bowl and see that your puppy has not eaten their meal like usualopens in a new tab. There are many reasons why a puppy might stop eating, some more serious than others. We spoke with two veterinarians to find out why puppies stop eating and what to do about it.
“Puppies love to eat, and it’s for a good reason…they’re growing,” says Dr. Nell Ostermeier veterinary spokesperson at Figo Cat Insuranceopens in a new tab. “Their body needs the calories and nutrients to keep up with their increased metabolism during growth. So, it is serious if they stop eating or have a decreased appetite.”
littleKin™ is Kinship’s home just for puppy and kitten parents. Bop over to check out expert advice, new pet tools, and special deals—all curated for your newest family member.
opens in a new tabPotential causes for a puppy to not eat
There are lots of reasons a puppy might stop eating. A trip to the vet is usually in order, because a puppy not eating is often one of the very first signs of an illness or other medical condition.
“Possible causes range from an upset tummy, intestinal parasites, infection, injury, or pain,” Dr. Ostermeier explains. “The bottom line is that puppies need to be eating, and if they are not, there is something wrong.”
The following are some of the most common reasons why a puppy may not be eating.
An illness or a medical condition
Many different illnesses or medical conditions can cause a puppy to stop eating. Only your vet can diagnose what’s going on, but some of the most common issues include:
Gastritis or gastroenteritis (inflammation of the stomach lining or intestines)
Viral infections such as parvovirus, distemper, or canine influenza
Bacterial infections
Intestinal parasite infection (roundworms, hookworms, whipworms, tapeworms, giardia, and coccidia)
Foreign body ingestion (the puppy swallowing an object that becomes lodged in their digestive tract)
Pancreatitis (inflammation of the pancreas, usually caused by eating fatty foods)
Upper respiratory infections (kennel cough, pneumonia, or other respiratory infections)
Hypoglycemia (low blood sugar, common in very young or toy breeds, that can cause a lack of appetite)
Digestion issues
If a puppy has a food allergy or intolerance, their diet could be making them sickopens in a new tab. Food allergies and intolerances are actually quite rare in puppies, but they can happen on occasion.
Dental problems
Puppies might stop eating due to discomfort or pain from teething, which happens around 12 to 16 weeks of age. Your vet might recommend feeding them a soft diet until the puppy gets through this period. More seriously, puppies might stop eating if they break a tooth or have some other injury to the mouth.
Food quality
If your puppy’s food becomes stale, spoiled, or rancid, they will reject it. This is part of a survival instinct. Always store dry food away from moisture, and use it before the expiration date on the bag. Once opened, dry food usually lasts about six weeks. You can store opened canned food in the fridge for about five days.
Side effects from medication or vaccines
If your puppy is taking medication for an illness or injury, it could potentially affect their appetite. (Your vet will warn you about that ahead of time.) After getting vaccines, some puppies feel a little off and might be sleepy or have a reduced appetite for a day or two. Check in with your vet if this persists.
Environmental stress or pet-parent absence
Though more commonly seen in adult dogs, some puppies might have a decreased appetite due to stress or anxiety. This can happen if their owner is away or if they are feeling worried or stressed out by changes in their environment (for instance, if they were recently adopted or moved homes).
Overfeeding
Very young puppies initially eat frequent, small meals four to six times a day. As they get olderopens in a new tab, these gradually consolidate into two or three larger meals. Around six months of age, puppies usually are past their most intense growth period, so they might be less hungry and need less food by this age.
Picky eater
The drive in puppies to eat to fuel growth is strong, so picky eatingopens in a new tab is rare, but it can happen sometimes. Your vet can offer tips to combat your puppy’s picky eating habits.
High temperatures
As with people, hot weather can somewhat dampen a puppy’s appetite. When temperatures are high, be sure your puppy drinks plenty of water to stay hydrated, keep your home cool with air conditioning or fans, and limit exercise during the hottest parts of the day.
When to seek vet help
If your puppy doesn’t want to eat, don’t take a “wait and see” approach. A puppy not eating can develop into serious problems much faster than it can with an adult dogopens in a new tab. Both vets we spoke to recommend seeking veterinary attention if a puppy hasn’t eaten (or is eating very little) for 12 to 24 hours.
“Depending on the age of the puppy, a decreased or total lack of appetite could be a sign of a very serious problem,” says Dr. Chris Konvalinka, a veterinarian at Bahama Road Veterinary Hospital in Bahama, North Carolina. “It could be due to an infection, parasites, or even after swallowing a foreign object. But the list of possibilities is very long.”
Even if it hasn't been 12 to 24 hours, it’s best to call a vet if your puppy isn’t eating and is showing any of the following signs.
Vomiting or diarrhea: Young puppies can quickly become dehydrated if they are throwing up or have diarrhea.
Lethargy or behavioral changes: A puppy who seems very tired, or has no desire or energy to play, should see a vet right away.
Weight changes: Puppies should be gaining weight, not losing weight. The latter is a serious sign that the pup needs veterinary attention.
Tips to get your puppy to eat again
Once your puppy has seen a vet and gotten a diagnosis and treatment, it’s important to get them eating normallyopens in a new tab as soon as possible. Your vet will offer you plenty of advice, but you can also try the following.
Add a tasty topper to food like plain cooked chicken.
Try an alternate food (your vet may have some suggestions).
Take the puppy for a walk before meals to stimulate their appetite.
Warm up the food, especially canned food from the fridge.
Keep a consistent feeding schedule.
Limit treats outside of meal times.
FAQs
Why is your puppy not eating but acting normally?
If your puppy is not eating but acting normally, they still might be sick. Dogs and puppies instinctively hide their illness and painopens in a new tab, so it can be hard to know when they are not feeling well. Always reach out to your vet anytime a puppy is not eating for 12 to 24 hours.
What causes a puppy’s loss of appetite?
Many different factors can cause a puppy to lose their appetite. They include illness, infection, parasites, swallowing a foreign object, teething, and more. Loss of appetite in puppies is serious, so always seek veterinary attention to find out why your puppy is not eating.
Is it normal for a puppy to lose their appetite?
It’s not normal for a puppy to lose their appetite. Puppies need food to fuel their rapid growth and development, and that can go downhill quickly if they go too long without eating. Call your vet any time a puppy loses their appetite for more than 12 to 24 hours.
How much should puppies eat?
Puppies need different amounts of food depending on their age, size, energy levels, and the specific food they are eating. Check the food label for an estimate of the amount of food a puppy needs each day based on their weight. This is just a starting point and might need to be adjusted. If your puppy gobbles down the recommended amount of food and still seems hungry, or looks skinny, they might need a little more. If your puppy usually leaves some food in the bowl after each meal, or starts looking too chunky, they might need a little less.
Do puppies go through phases of not eating?
Puppies sometimes stop eating if they are experiencing discomfort in their mouths due to teething (at around 12 to 16 weeks of age). This is temporary and can usually be addressed by feeding them soft food such as canned food or by soaking their kibble in water. Always check with your vet if your puppy doesn’t want to eat for 12 to 24 hours, because a lack of appetite usually indicates a medical issue.
References
Blois, Shauna. “Disorders of the Stomach and Intestines in Dogs - Dog Owners.” Revised May 2018. Merck Veterinary Manual, www.merckvetmanual.com/dog-owners/digestive-disorders-of-dogs/disorders-of-the-stomach-and-intestines-in-dogsopens in a new tab.
Teresa Traverse. “Why Won’t My Dog Eat? Learn about Reasons Why Your Dog Isn’t Eating.” Updated 26 Mar. 2024. American Kennel Club, www.akc.org/expert-advice/health/why-wont-my-dog-eat/opens in a new tab.
Jackie Brown
Jackie Brown lives in sunny Orange County, CA, where she works as a freelance writer and editor. When she’s not on deadline, you can find her paddling her outrigger canoe in the Pacific Ocean or hiking in the foothills with her miniature poodle and two young boys.
Related articles
- opens in a new tab
What Should You Feed a Dog With Diarrhea?
Keep it plain. Here’s why.
- opens in a new tab
What Is the Best Puppy Food for Small Breeds?
They may be tiny, but their appetites are not.
- opens in a new tab
A Digestible Guide to Healthy Dog Food for Your New Pup
How to pick the right grub for your dog when there are So. Many. Choices.
- opens in a new tab
At What Age Can Puppies Have Bully Sticks?
They do like to use those chompers, but is this a safe alternative to your fingers?
- opens in a new tab
9 Food Toppers That Will Make Your Dog Actually Want to Eat Dinner
If your dog suffers from mealtime boredom, spice up their food bowl with one of these tasty toppers.