Golden Retriever puppy refusing to eat food from a bowl while sitting indoors with a worried expression

Bringing home a puppy is exciting, but it can quickly become stressful when your puppy suddenly stops eating or starts vomiting after meals. Puppies grow fast and need proper nutrition every day, so changes in appetite, digestion, or feeding behavior should never be ignored. Sometimes the issue is mild, such as stress or teething, but in other cases it may point to digestive problems, infections, food intolerance, or other health concerns.

If your puppy is not eating food but still acting normal, the cause could be environmental changes, too many treats, or picky eating habits. However, when appetite loss is combined with vomiting, diarrhea, weakness, or low energy, it may signal a more serious issue that needs veterinary attention. Puppies can become dehydrated and develop low blood sugar much faster than adult dogs.

This guide explains why puppies stop eating, causes of vomiting and digestion issues, the best puppy food for diarrhea, and safe homemade recipes that may help sensitive stomachs recover. You’ll also learn warning signs to watch for and when it’s time to contact a veterinarian.

Why Is My Puppy Not Eating Food

Puppies may suddenly refuse food for many different reasons. Some are temporary and harmless, while others require medical attention.

Stress and Anxiety

New surroundings, loud noises, travel, or separation from littermates can make puppies anxious and reduce their appetite.

Common stress triggers include:

  • Moving into a new home
  • Meeting unfamiliar people or pets
  • Changes in routine
  • Separation anxiety
  • Traveling or boarding

A calm environment and consistent routine usually help restore normal eating habits.

Teething Pain

Teething often makes chewing painful, especially when puppies eat dry kibble.

Signs of teething include:

  • Drooling
  • Swollen gums
  • Chewing furniture or toys
  • Refusing hard food

Softening kibble with warm water may help during this stage.

Too Many Treats

Some puppies stop eating regular food because they fill up on treats during training sessions.

To prevent this:

  • Limit treats to training only
  • Avoid table scraps
  • Use part of their daily kibble allowance as rewards

Digestive Issues in Puppies

Puppies often explore the world with their mouths and may swallow things they shouldn’t.

Digestive problems may include:

  • Eating spoiled food
  • Food intolerance
  • Parasites
  • Sudden food changes
  • Mild stomach infections

Digestive upset can lead to vomiting, diarrhea, gas, and appetite loss.

Illness or Infection

A loss of appetite can also signal underlying medical problems such as:

  • Parvovirus
  • Fever
  • Worms or parasites
  • Pancreatitis
  • Dental infections

Seek veterinary advice if symptoms continue or worsen.

Puppy Vomiting Food: Common Causes

Vomiting is one of the most common puppy health issues. The cause may be minor or serious depending on the symptoms.

Puppy Vomiting Undigested Food

If your puppy vomits undigested food shortly after eating, possible causes include:

  • Eating too fast
  • Overeating
  • Sudden excitement after meals
  • Food intolerance
  • Digestive blockage

Using slow-feeder bowls may help puppies that eat too quickly.

Puppy Vomiting With Diarrhea

Vomiting combined with diarrhea may indicate:

  • Viral infections
  • Parasites
  • Food poisoning
  • Sudden diet changes
  • Serious digestive illness

Puppies can become dehydrated quickly, so monitor water intake closely.

Signs Your Puppy Needs Immediate Veterinary Care

Contact your veterinarian immediately if your puppy has:

  • Vomiting repeatedly
  • Bloody diarrhea
  • Refusing water
  • Severe lethargy
  • Weakness or shaking
  • Swollen stomach
  • Trouble breathing
  • Seizures
  • Weight loss
  • Signs of dehydration

Toy breeds and small puppies are especially vulnerable to low blood sugar.

Best Puppy Food for Diarrhea

When puppies have diarrhea or digestion issues, gentle foods are usually easier on the stomach.

Recommended Bland Foods

Boiled Chicken and Rice

Plain boiled chicken with white rice is one of the most commonly recommended bland diets for puppies with stomach upset.

Benefits include:

  • Easy digestion
  • Gentle on the stomach
  • Helps firm stools

Pumpkin Puree

Plain pumpkin puree contains fiber that may help regulate digestion.

Use only plain pumpkin without sugar or spices.

Plain Scrambled Eggs

Soft scrambled eggs can provide protein while remaining easy to digest.

Avoid butter, oil, or seasoning.

Homemade Puppy Food Recipe for Sensitive Stomachs

Simple Homemade Puppy Food Recipe

Ingredients

  • 1 cup boiled chicken breast
  • 1 cup cooked white rice
  • 2 tablespoons pumpkin puree
  • 1 teaspoon fish oil

Instructions

  1. Shred the boiled chicken into small pieces.
  2. Mix with cooked rice and pumpkin puree.
  3. Add fish oil and stir well.
  4. Allow the food to cool before serving.

This recipe is only for short-term digestive support unless approved by your veterinarian.

How to Encourage a Puppy to Eat Again

Warm the Food

Warming food slightly increases aroma and may stimulate appetite.

Feed Smaller Meals More Often

Large meals may overwhelm puppies with sensitive stomachs.

Offer:

  • Smaller portions
  • Meals every few hours
  • Fresh water at all times

Reduce Feeding Distractions

Feed your puppy in a quiet area away from:

  • Other pets
  • Loud noises
  • Toys or distractions

Try Different Food Textures

Some puppies prefer:

  • Wet food
  • Softened kibble
  • Mixed textures

Transition foods gradually over 7–10 days.

Puppy Food Aggression: Why It Happens

Food aggression occurs when puppies become protective of meals or treats.

Common causes include:

  • Fear of losing food
  • Competition with other pets
  • Poor early socialization
  • Anxiety around feeding time

Signs include:

  • Growling
  • Snapping
  • Guarding the bowl
  • Stiff body posture

Avoid punishment and seek professional training advice if aggression worsens.

How to Prevent Digestive Problems in Puppies

Maintain a Consistent Feeding Schedule

Feed meals at the same time every day.

Avoid Sudden Food Changes

Switch foods slowly to prevent stomach upset.

Keep Harmful Foods Away

Puppies should never eat:

  • Chocolate
  • Grapes
  • Onions
  • Garlic
  • Fatty leftovers

Schedule Regular Vet Checkups

Routine exams help detect parasites, infections, and digestive issues early.

When Should You Worry About a Puppy Not Eating?

You should contact your veterinarian if:

  • Your puppy refuses food for more than 12–24 hours
  • Vomiting continues repeatedly
  • Diarrhea lasts longer than a day
  • Your puppy becomes weak or dehydrated
  • Appetite loss keeps returning

Early treatment is important because puppies can decline quickly.

Final Thoughts

A puppy not eating food can happen for many reasons, including stress, teething, digestive problems, illness, or food preferences. While some cases are temporary, persistent appetite loss, vomiting, or diarrhea should never be ignored.

Monitoring your puppy’s behavior, hydration, and energy levels can help you identify when home care is enough and when veterinary treatment is necessary. Bland foods, smaller meals, warm food, and consistent routines often help puppies recover from mild digestive issues safely.

If symptoms continue or your puppy shows signs of weakness, dehydration, or severe vomiting, contact your veterinarian immediately.

FAQs

Why is my puppy not eating but acting normal

Stress, teething, distractions, or picky eating are common reasons. Monitor your puppy closely and contact your vet if appetite loss continues.

What should I feed a puppy with diarrhea

Plain boiled chicken, white rice, pumpkin puree, and bland foods are often recommended temporarily for digestion support.

Why is my puppy vomiting undigested food

Eating too quickly, overeating, food intolerance, or digestive issues may cause puppies to vomit undigested food.

Can teething make puppies stop eating

Yes. Teething pain can make chewing uncomfortable, especially with dry kibble.

When should I take my puppy to the vet

Seek veterinary care if your puppy refuses food for more than 12–24 hours or develops vomiting, diarrhea, lethargy, dehydration, or weakness.

Tags

puppy not eating food, why is my puppy not eating, puppy vomiting food, puppy vomiting undigested food, puppy food for diarrhea, puppy food aggression, digestion issues puppy, puppy loss of appetite, puppy digestive problems, sick puppy symptoms