This post may contain affiliate links. If you use these links to buy something we may earn a small commission. Thanks.
Watching your dog refuse food can be stressful. Whether your pet has an upset stomach, a mild illness, or is recovering from surgery, a poor appetite is a common symptom. While many dogs skip a meal occasionally, a sick dog that won’t eat needs extra attention to prevent dehydration and loss of energy.
The good news is that many dogs respond well to simple, bland foods that are gentle on the digestive system. Choosing the right meal can encourage your dog to eat while providing essential nutrients for recovery. Along with offering easy-to-digest foods, it’s equally important to keep your dog hydrated and monitor for signs that require veterinary care.
In this guide, you’ll learn the best foods to feed a sick dog with no appetite, foods to avoid, practical feeding tips, and when it’s time to contact your veterinarian.
Common Reasons a Sick Dog Won’t Eat
A loss of appetite, also called anorexia in veterinary medicine, can happen for many reasons. Identifying the underlying cause helps determine the best treatment.
Illness or Infection
Bacterial or viral infections often reduce a dog’s desire to eat. Fever, fatigue, and discomfort can all contribute to appetite loss.
Upset Stomach
Digestive issues caused by eating something unusual, mild food poisoning, or gastrointestinal irritation can make dogs temporarily avoid food.
Pain or Injury
Pain from arthritis, injuries, or internal conditions can decrease your dog’s interest in eating.

Dental Problems
Broken teeth, gum disease, or mouth sores may make chewing painful, causing dogs to refuse even their favorite meals.
Medication Side Effects
Certain antibiotics, pain medications, and other prescriptions may temporarily reduce appetite or cause nausea.
Stress and Anxiety
Changes such as moving, boarding, loud noises, or introducing a new pet can affect your dog’s eating habits.
Chronic Diseases
Health conditions like kidney disease, liver disease, pancreatitis, diabetes, or cancer often lead to reduced appetite and require veterinary care.
Signs Your Dog Needs Veterinary Care Immediately
Although many cases of appetite loss improve within a day, some symptoms require immediate medical attention.
Contact your veterinarian right away if your dog:
- Refuses food for more than 24 hours (or 12 hours for puppies)
- Has repeated vomiting or severe diarrhea
- Has blood in vomit or stool
- Appears extremely weak or collapses
- Has difficulty breathing
- Shows signs of severe dehydration
- Has a swollen or painful abdomen
- Suffers from a chronic illness and suddenly stops eating
Early treatment often leads to faster recovery and prevents complications.
What to Feed a Sick Dog With No Appetite
1. Plain Boiled Chicken and White Rice

Boiled chicken and white rice remain one of the most recommended meals for dogs with digestive upset. Skinless chicken breast provides lean protein, while white rice supplies easily digestible carbohydrates.
Boil the chicken without seasoning, butter, garlic, onions, or oil. Shred it into small pieces and mix it with plain cooked white rice.
Offer small portions several times a day instead of one large meal.
2. Boiled Turkey with Rice

Turkey is another lean protein that’s gentle on the stomach. Use skinless turkey breast without added seasoning.
Pair it with plain white rice for a balanced meal that’s easy to digest and suitable for dogs recovering from mild stomach issues.
3. Plain Scrambled Eggs
Eggs are packed with high-quality protein, vitamins, and minerals that support recovery.
Cook scrambled eggs without butter, milk, salt, pepper, or cooking oil. Soft, plain eggs are often appealing even to picky or sick dogs because of their texture and aroma.
For small dogs, start with a few bites. Larger dogs can eat one or two eggs depending on their size.
4. Low-Sodium Bone Broth
Bone broth is excellent for dogs that refuse solid food. Its rich aroma often encourages drinking while providing extra fluids.
Choose a low-sodium broth made specifically for dogs or prepare your own without onions, garlic, or excessive salt.
You can:
- Serve it warm by itself.
- Pour it over kibble.
- Mix it into boiled chicken and rice.
- Freeze it into ice cubes for reluctant drinkers.
5. Plain Pumpkin Puree
Pure pumpkin puree contains soluble fiber that helps regulate digestion. It can be useful for dogs experiencing mild diarrhea or constipation.
Always choose 100% plain pumpkin puree, not pumpkin pie filling, which contains sugar and spices.
Small dogs usually need about one teaspoon, while larger dogs may benefit from one or two tablespoons mixed into their food.
6. Plain Sweet Potato
Cooked sweet potatoes are soft, nutritious, and easy to digest.
Bake or boil them until tender, remove the skin, and mash them before serving. Sweet potatoes provide fiber, vitamin A, and healthy carbohydrates that can supply gentle energy during recovery.
Avoid adding butter, cinnamon, marshmallows, or sugar.
7. Cottage Cheese (In Moderation)
Some dogs tolerate small amounts of plain cottage cheese well. It provides protein and calcium while being soft enough for dogs with dental discomfort.
Because dairy doesn’t agree with every dog, introduce only a small amount and discontinue feeding if digestive upset worsens.
8. Dog-Safe Baby Food
Plain meat baby food can work well when dogs completely refuse regular meals.
Look for simple ingredients like:
- Chicken
- Turkey
- Beef
Always read the label carefully. Never feed baby food containing onion powder, garlic powder, added salt, or artificial seasonings.
Its smooth texture also makes it useful for senior dogs or dogs recovering from dental procedures.
9. Prescription Recovery Diets
If your veterinarian recommends it, prescription recovery diets can be an excellent option.
These diets are specially formulated to provide concentrated nutrition in smaller servings. They are highly digestible and often more appealing to dogs recovering from surgery, serious illness, or hospitalization.
They should only be used under veterinary guidance.
Foods That Can Encourage a Sick Dog to Eat
Sometimes changing how you serve food makes more difference than changing the food itself.
Warm the Food Slightly
Warm food releases more aroma, making it much more attractive. Heat meals for only a few seconds until slightly warm—not hot.
Add Warm Broth
A small amount of warm, low-sodium bone broth can make dry or bland food smell more appetizing.
Offer Small, Frequent Meals
Large meals can overwhelm an upset stomach. Feeding four or five small meals throughout the day is often better tolerated.
Hand-Feed Your Dog
Some dogs feel comforted when their owners offer food by hand. This simple approach can encourage reluctant eaters.
Try Wet Food
Wet food has a stronger smell and softer texture than dry kibble, making it easier for sick dogs to eat.
Reduce Stress
Feed your dog in a quiet room away from children, other pets, and loud noises. A calm environment can improve appetite.
Hydration Is Just as Important
A sick dog can become dehydrated quickly, especially if vomiting, diarrhea, or fever is involved. Even if your dog refuses food, drinking water is essential for recovery.
Always provide fresh, clean water within easy reach. If your dog won’t drink much at once, encourage small sips throughout the day instead of forcing large amounts.
You can also increase fluid intake by:
- Offering low-sodium bone broth made without onions or garlic.
- Mixing warm water into wet food or boiled chicken and rice.
- Giving ice cubes or crushed ice for dogs that prefer licking over drinking.
- Feeding canned food, which naturally contains more moisture than dry kibble.
Watch for signs of dehydration, including dry or sticky gums, sunken eyes, excessive panting, weakness, or skin that doesn’t quickly return to normal when gently lifted over the shoulders. If you notice these signs, contact your veterinarian as soon as possible.
Foods to Avoid
While trying to tempt your dog to eat, it’s important not to offer foods that could make the illness worse.
Avoid feeding:
- Fatty meats like bacon, sausage, or heavily marbled beef
- Fried foods
- Spicy or heavily seasoned meals
- Onions, garlic, leeks, and chives
- Grapes and raisins
- Chocolate
- Foods containing xylitol (a common artificial sweetener)
- Alcohol or caffeinated drinks
- Salty snacks
- Rich table scraps
- Raw meat or raw eggs unless specifically recommended by your veterinarian
These foods can upset the digestive system further or even be toxic to dogs.
Feeding Tips for Different Types of Illness
Upset Stomach
For mild stomach upset, stick with bland foods like boiled chicken and white rice. Feed small portions every few hours and slowly return to your dog’s regular diet over several days once symptoms improve.
Vomiting
If your dog has been vomiting, your veterinarian may recommend withholding food for a short period, depending on the situation. Once vomiting stops, begin with tiny portions of bland food and monitor closely. If vomiting continues, seek veterinary care immediately.
Diarrhea
Dogs with diarrhea often benefit from easily digestible meals combined with plain pumpkin puree for additional fiber. Make sure they have constant access to water to replace lost fluids.
Fever or Infection
Warm, soft foods usually smell stronger and may encourage eating. Boiled chicken, turkey, or prescription recovery diets are often good choices during illness.
Recovery After Surgery
Dogs recovering from surgery may have little interest in food for the first day. Offer small amounts of soft food and plenty of water. Follow your veterinarian’s feeding instructions, especially if pain medication or anesthesia was involved.
Senior Dogs
Older dogs often have weaker appetites and dental issues. Soft foods, warmed meals, or canned diets may be easier for them to eat than dry kibble.
Puppies
Puppies should never go long without eating because their blood sugar can drop quickly. If a puppy refuses food for several hours or appears weak, contact your veterinarian immediately.
How Much Should You Feed a Sick Dog?
The goal is to avoid overwhelming your dog’s stomach while still providing enough nutrition for recovery.
Begin with a few spoonfuls of bland food every three to four hours. If your dog keeps the food down and seems interested in eating more, gradually increase the portion size over the next day or two.
Once your dog has been eating normally for at least 24 hours without vomiting or diarrhea, slowly transition back to their regular diet. Mix increasing amounts of their usual food with the bland diet over five to seven days to avoid digestive upset.
If your dog refuses every meal or becomes sick after eating, stop offering additional food and contact your veterinarian for guidance.
Frequently Asked Questions
Can I force-feed a sick dog?
No. Force-feeding can increase stress and may cause choking or aspiration. Instead, encourage eating with warm, bland foods and seek veterinary advice if your dog continues refusing food.
How long can a sick dog go without eating?
Most healthy adult dogs should be evaluated if they refuse food for more than 24 hours. Puppies, senior dogs, and dogs with medical conditions should be seen much sooner because they can become weak or dehydrated quickly.
Is chicken and rice good for every sick dog?
Chicken and rice work well for many dogs with mild digestive problems, but they are not appropriate for every condition. Dogs with certain food allergies, pancreatitis, or chronic illnesses may need a different diet recommended by their veterinarian.
Can I give my dog bone broth every day?
Yes, as long as it’s low in sodium and free from onions, garlic, and other harmful ingredients. Bone broth should be used as a supplement, not as a complete meal replacement.
Should I switch to wet food?
Wet food is often easier to eat and has a stronger aroma, making it a good temporary option for dogs with poor appetites. If the appetite loss continues, consult your veterinarian before making permanent dietary changes.
Conclusion
A sick dog with no appetite needs patience, gentle care, and the right nutrition. Simple foods like boiled chicken, turkey, white rice, scrambled eggs, pumpkin puree, and low-sodium bone broth are often easier to digest and can encourage your dog to start eating again. Serving warm, soft meals in small portions throughout the day may also improve appetite while reducing digestive stress.
Just as important as food is hydration. Make sure your dog has constant access to fresh water and monitor for signs of dehydration or worsening illness. While many dogs recover quickly from minor stomach upsets, a prolonged loss of appetite should never be ignored. If your dog’s symptoms persist, worsen, or are accompanied by vomiting, diarrhea, fever, or extreme lethargy, consult your veterinarian promptly. Early care gives your dog the best chance of a safe and speedy recovery.