8 Week Old Puppy Won't Eat? Causes and What to Do Now

An 8 week old puppy refusing food is usually caused by stress from transitioning to a new home, sudden diet changes, or minor digestive upset. Most puppies resume normal eating within 24-48 hours once they adjust to their environment and are offered the same food they ate at the breeder or shelter.
Why Your 8 Week Old Puppy Isn't Eating
When you bring home an 8 week old puppy and they refuse to eat, it's natural to worry. Veterinarians report that decreased appetite in newly homed puppies is one of the most common concerns from first-time puppy owners, and fortunately, it's rarely a serious medical emergency in an otherwise healthy puppy.
The most common reason an 8 week old puppy won't eat is transition stress. Your puppy has just been separated from their mother and littermates, placed in a completely new environment with unfamiliar sounds, smells, and people. This overwhelming change can temporarily suppress appetite for 12-48 hours. Think of it like how you might lose your appetite during a major life change—puppies experience similar stress responses.
Another frequent culprit is abrupt food changes. If you're feeding a different brand or formula than what the breeder or shelter provided, your puppy's digestive system may rebel. Puppies have sensitive stomachs, and sudden dietary switches can cause nausea, loose stools, or simply make food seem unappetizing. Always ask what your puppy was eating previously and continue that food for at least the first week before gradually transitioning to a new diet over 7-10 days.
Other common causes include: eating too many treats (yes, even at 8 weeks old, puppies can fill up on treats and refuse meals), food temperature (some puppies prefer slightly warmed food that releases more aroma), bowl type or location (noisy, high-traffic areas can discourage eating), and normal variation in appetite (just like human babies, puppies don't eat the exact same amount every day). Less commonly, intestinal parasites, viral infections like parvovirus, or congenital issues may be responsible, which is why monitoring your puppy's overall behavior is crucial.
When to Worry: Red Flags That Need Immediate Veterinary Attention
While most cases of a new puppy not eating resolve on their own, certain warning signs indicate your 8 week old puppy needs immediate veterinary care. Puppies this young have minimal energy reserves and can deteriorate quickly, so knowing when to act is essential for every new puppy owner.
Seek emergency veterinary care if your puppy shows any of these symptoms:
- Vomiting or diarrhea lasting more than 6-8 hours, especially if bloody or containing a foul odor (could indicate parvovirus or other serious infections)
- Lethargy or weakness where your puppy is unusually quiet, won't play, or seems difficult to wake
- Pale or white gums instead of healthy pink (sign of anemia or shock)
- No food or water intake for 12+ hours in an 8 week old puppy (dehydration risk is high)
- Distended or painful abdomen when touched
- Difficulty breathing, coughing, or nasal discharge
- Seizures, tremors, or loss of coordination
According to veterinary guidelines, an 8 week old puppy can typically go 6-8 hours without food during the night, but during daytime hours, they should eat every 4-6 hours. If your puppy misses more than two consecutive meals and shows any additional symptoms, contact your veterinarian. Even if your puppy seems otherwise normal but hasn't eaten in 24 hours, a veterinary check is warranted to rule out underlying issues and prevent dangerous blood sugar drops (hypoglycemia), which small or toy breed puppies are particularly vulnerable to.
For guidance on recognizing serious health concerns in dogs, our comprehensive guide on dogs not eating covers warning signs across all ages. Additionally, if you're new to puppy ownership, our Puppy Readiness Quiz can help you prepare for common challenges like feeding issues.
Immediate Steps to Get Your Puppy Eating
If your 8 week old puppy won't eat but doesn't show emergency symptoms, there are several proven strategies to encourage appetite. Veterinarians recommend starting with the gentlest interventions first, then progressing to more enticing options if needed.
Step 1: Recreate familiarity. Contact your puppy's breeder or shelter and ask exactly what brand and formula they were feeding, including the feeding schedule. Purchase that exact food and offer it at the same times they were accustomed to. Mix a small amount of warm (not hot) water with the kibble to create a gruel-like consistency that releases aroma and is easier to lap up. Many breeders wean puppies on moistened food, so your puppy may not yet be comfortable with dry kibble.
Step 2: Create a calm feeding environment. Place your puppy's food bowl in a quiet, low-traffic area away from other pets, loud appliances, or active children. Some puppies feel vulnerable while eating and need privacy. Try staying nearby but not hovering—sit quietly a few feet away while your puppy investigates the food. Remove the bowl after 15-20 minutes whether or not they've eaten, then offer fresh food at the next scheduled mealtime. Free-feeding (leaving food out all day) can backfire by making meals less appealing and making it harder to monitor intake.
Step 3: Make food more appealing. If your puppy still refuses, try these veterinarian-approved flavor enhancers:
- Mix in a small spoonful of plain, unsweetened canned pumpkin (not pie filling)
- Add a tablespoon of low-sodium chicken broth (ensure no onion or garlic)
- Top kibble with a small amount of plain boiled chicken or lean ground beef
- Warm the food slightly in the microwave (test temperature carefully—it should be lukewarm)
- Switch to the canned version of the same puppy food formula
Step 4: Hand-feeding and engagement. Some stressed puppies respond well to hand-feeding. Sit on the floor with your puppy and offer individual pieces of moistened kibble from your palm. This builds trust and can jumpstart appetite. You can also try placing a few pieces of kibble in a shallow dish or on a flat plate instead of a deep bowl—some puppies are intimidated by bowl depth or don't like their whiskers touching the sides.
Our Puppy Training Schedule tool can help you establish consistent feeding times, which creates routine and security for anxious puppies.
Preventing Future Feeding Problems
Once your puppy is eating normally again, establishing good feeding habits now will prevent problems throughout their life. Veterinarians emphasize that the first few months of puppyhood set the foundation for healthy eating behaviors.
Establish a consistent schedule. Feed your 8 week old puppy at the same times every day—typically three to four meals spaced evenly (morning, midday, late afternoon, and optionally before bed). Consistency helps regulate digestion, makes house training easier, and creates security through predictable routine. As your puppy grows, you'll gradually reduce to three meals around 12 weeks, then two meals by 6 months of age.
Measure portions accurately. Follow the feeding guidelines on your puppy food package based on your puppy's current weight and expected adult size, but remember these are starting points. Monitor your puppy's body condition—you should be able to feel their ribs easily but not see them prominently. Adjust portions up or down by 10-15% based on whether your puppy is too thin or gaining too quickly. Overfeeding during puppyhood can lead to developmental orthopedic problems, especially in large breed puppies.
Limit treats to 10% of daily calories. It's tempting to shower your adorable new puppy with treats, but excessive treating is a primary cause of meal refusal. Use your puppy's regular kibble as training rewards whenever possible, or choose small, low-calorie training treats. Our Puppy Socialization Checklist includes guidance on using food rewards effectively during critical early learning.
Transition foods gradually. When you do decide to change your puppy's food (whether to a different brand or from puppy to adult formula later), do so slowly over 7-10 days. Start with 75% old food and 25% new food for 2-3 days, then 50/50 for 2-3 days, then 25% old and 75% new for 2-3 days, before switching completely. This prevents digestive upset and food refusal.
Don't create a picky eater. Avoid the temptation to constantly switch foods or add excessive toppers when your puppy eats normally. If you train your puppy that refusing food leads to more exciting options, you're creating a picky eater. Offer the meal, wait 15-20 minutes, then remove it without commentary or substitution. A healthy puppy will not starve themselves—they'll eat when hungry enough.
Understanding Your Puppy's Nutritional Needs
Knowing what your 8 week old puppy needs nutritionally helps you make informed decisions about food choices and portion sizes. Puppies have dramatically different requirements than adult dogs because they're in a rapid growth phase.
Puppies need food specifically formulated for growth. Always choose food labeled "for puppies" or "for all life stages" that meets AAFCO (Association of American Feed Control Officials) standards for growth. Puppy food contains higher levels of protein (22-32%), fat (10-25%), and specific ratios of calcium and phosphorus essential for proper bone development. Feeding adult dog food to a puppy can result in nutritional deficiencies that affect lifelong health.
Large breed puppies have special requirements. If your puppy will weigh over 50 pounds as an adult (breeds like German Shepherds, Golden Retrievers, or Labrador Retrievers), choose large breed puppy formula. These foods have controlled calcium and phosphorus levels that prevent too-rapid growth, which can cause hip dysplasia and other orthopedic problems. Our breed-specific health guides, including German Shepherd health issues and Golden Retriever health concerns, discuss how proper puppy nutrition affects long-term wellbeing.
Small breed puppies need frequent, calorie-dense meals. Toy and small breed puppies (under 20 pounds as adults) have faster metabolisms and are prone to hypoglycemia (low blood sugar). They need smaller, more frequent meals of calorie-dense food. Some may need four meals daily until 12-16 weeks old. Never let a small breed puppy go more than 4-6 hours without food during the day.
Hydration is equally important. Always provide fresh, clean water in a clean bowl. Puppies should drink approximately ½ to 1 ounce of water per pound of body weight daily, though this varies with activity level, weather, and food moisture content. If your puppy isn't drinking, try offering ice cubes as a treat, using a fountain-style water bowl, or adding water to their food.
Avoid harmful foods. Even at 8 weeks old, puppies can get into dangerous foods. Never feed chocolate, grapes, raisins, onions, garlic, xylitol (artificial sweetener), macadamia nuts, or alcohol. Also avoid bones that can splinter, excessive fatty foods, and anything containing caffeine. When in doubt, stick to puppy-formulated food and veterinarian-approved treats.
Frequently Asked Questions
An 8 week old puppy should not go more than 12 hours without eating, and ideally should eat every 4-6 hours during the day. Small breed puppies are at risk for dangerous blood sugar drops if they miss more than two consecutive meals. If your puppy hasn't eaten in 24 hours or shows any other symptoms, contact your veterinarian immediately.
No, do not force feed your puppy unless specifically instructed by your veterinarian. Forced feeding can cause aspiration (food entering the lungs), increase stress, and create negative associations with eating. Instead, try making food more appealing with warm water, chicken broth, or hand-feeding. If your puppy continues refusing food for more than 24 hours, consult your vet.
Yes, it's relatively common for puppies to eat less or skip meals during their first 24-48 hours in a new home due to stress and adjustment. However, they should still drink water and show interest in their surroundings. If your puppy is also lethargic, vomiting, or has diarrhea, contact your veterinarian rather than waiting.
The amount varies by breed and expected adult size. Follow the feeding guidelines on your puppy food package based on your puppy's current weight. Generally, 8 week old puppies eat ½ to 2 cups of food daily divided into 3-4 meals. Small breeds eat less total volume but more per pound of body weight than large breeds. Your veterinarian can provide specific recommendations at your puppy's first checkup.
Puppies don't typically start teething until 12-16 weeks, so teething is unlikely to be the cause at 8 weeks old. However, if your puppy has sore gums from weaning or early tooth eruption, moistening dry kibble with warm water can make it easier and more comfortable to eat.
This indicates your puppy isn't truly ill but has learned to hold out for better options. Stop all treats immediately and offer only their regular puppy food at scheduled mealtimes. Remove the food after 15-20 minutes if uneaten, then offer fresh food at the next meal. A healthy puppy will eat when hungry enough, typically within 24-48 hours of this approach.
Capture your puppy's adorable early days with a custom portrait.
Related Guides
Wondering about your pet's comfort level?
Try Our Free Quality of Life Calculator →