How to Get a Sick Dog to Eat

By December 31, 2020 March 24th, 2021 Dogs

Methods for Feeding a Sick Dog | Foods to Feed a Sick Dog | FAQs | What to Do After 48 Hours

Oftentimes, a sick dog will lose their appetite and will refuse food. Just like humans, a dog can lose their appetite when they’re ill. One missed meal generally isn’t much to worry about. But if your dog continues to refuse food, you’ll want to consider the cause, determine if they are showing any other alarming symptoms, and begin encouraging your pup to eat given the tips outlined in this guide.

The most common reasons a dog will lose their appetite are:

  • Illness, infection, or disease
  • Recovering from a surgery
  • Mourning a death
  • Aging
  • Stress

If your dog exhibits any of the following symptoms you should contact your veterinarian as soon as possible for examination and potential testing:

  • Vomiting
  • Lethargy
  • Weight loss
  • Diarrhea
  • Gagging, wheezing, or coughing

Methods for Feeding a Sick Dog

Sick lab on white couch
There are several different methods available for trying to get your dog to eat. Which one will work depends on your dog. If one method doesn’t work, then you can move on to the next method until you find one that works for you and your dog.


If your dog won’t eat, the first step is to allow them some time. Dogs can go for a few days without eating anything. just be sure they are drinking water. It is normal for a dog to turn down one meal every once in a while. Dogs, just like people, aren’t always hungry. You may want to leave your dog’s food out for them to graze on throughout the day as they become hungry.

Golden retrevier dog eating out of a food bowl

Change Dry Food Brands

If you have a hard time getting your dog to eat dry food, another brand may be a better fit. Try a sample pack from the pet store to see if your dog likes a different brand better than the one you’ve been buying. Alternatively, you could try to mix in some wet food, which may stimulate your dog’s appetite more than the dry food.

Give Your Dog a Treat

If your dog hasn’t been feeling well, you could try treating your dog with food they don’t normally get. Human food like chicken or even baby food may be so irresistible that your dog will actually eat something. Try just a small amount of human food at first to see if they will eat. If not, try adding a bit more.

You should mix this in with their existing dry food to encourage them to eat their normal diet along with the treat. Just be sure not to overindulge your dog in these treats as it can negatively affect their health.

Use a Syringe

Force-feeding via a syringe is a more drastic measure, so you should do this only if other methods haven’t worked. If your dog hasn’t eaten in two days, you can try using a syringe to feed your dog liquids like broth or watered down wet food. We recommend visiting with or speaking to a vet before attempting this as it needs to be done right or it can have negative health effects on your pet.

Appetite Stimulant

If your dog has refused food for a long period of time, or if they have a health condition that suppresses appetite, your vet can prescribe or recommend a medicinal appetite stimulant. There are stimulants that reduce nausea and others that mimic the hormone that makes your dog hungry, so you and your vet should first know why your dog isn’t eating so you can get the correct stimulant.

Two brown dachshunds eating grass


If your dog won’t eat its normal food but keeps trying to eat grass, you should let them. Eating grass can make your dog vomit, which may actually be a good thing. If whatever is making your dog feel ill will be eased by vomiting, your dog’s instincts may be leading it to eat grass. Make sure to keep your dog well-hydrated, however. Also, if your dog vomits more than twice, or eats grass every time it’s outside, that’s a sign that you should take your dog to the vet.

Visit the Vet

Visiting the vet is always a good idea if your dog is sick and won’t eat. Your vet can help you figure out what ails your dog and what to do to help them get better. Your vet can also make sure your dog is prescribed any medications it may need, whether they’re to address the illness or to encourage appetite.

Is your dog refusing their food?

Contact us

Heat It Up

Heating up your dog’s food increases its smell and palatability. Sick dogs will have a hindered sense of smell and taste. Food that has been warmed with smell more fragrant and can help entice your dog to eat it. This will also help with taste which will encourage your dog to continue eating after that first bite.

Add Broth

Adding warm broth to your dog’s food not only helps with smell and palatability (as will simply heating up their existing food). Adding broth adds additional flavor. If your dog isn’t used to getting broth and has become unenchanted with how their current food taste, broth may be the just the thing to get them eating again.

Use Wet Food

If your dog normally eats dry food, try introducing wet food. For many dogs, wet food is an exciting treat. And as a bonus, wet food can help keep your dog hydrated given its higher water content.
Owner handfeeding their dog

Hand Feed

Try hand-feeding individual pieces of your dog’s food to your pet. This may help to comfort a dog who isn’t feeling well and encourage them to eat. This process may take a while to accomplish completely, but hopefully, your dog will begin to eat out of their bowl after you’ve hand-fed them a couple of pieces.

What Foods Should I Feed My Sick Dog?

Some foods are more appetizing to dogs when they’re sick than others. If your dog isn’t feeling well, there are some foods you can try feeding them that are more appetizing and easier on the stomach.

Chicken Broth

The chicken broth will not only taste good to your dog but will also sit easily in the dog’s stomach. If the cause of the loss of appetite is an upset stomach, this can be a good food to try.

Chicken and Rice

Chicken and rice are actually used as ingredients in most dog foods. It’s bland enough to be easy on an upset stomach, so long as you don’t season it and use white rice. Make sure that the chicken is thoroughly cooked (by boiling it) and that it’s cut up into small enough pieces that it’s easy for your dog to eat.

Bone Broth

Bone broth is very mild but also nutritious and sits well in an upset stomach. If your dog hasn’t been eating and has a suppressed appetite, bone broth can be a good way to get your dog some of the nutrients it needs.

Chicken (Shredded)

Shredded chicken is easy for dogs with upset stomachs to eat and can be a big incentive for your dog to eat something. Dogs love chicken and so long as it’s unseasoned (seasonings can upset a dog’s stomach more) and cut into small enough pieces, it can be a good option.


Pumpkin is good for your dog’s digestion. It’s high in fiber and contained quite a few different vitamins, including iron, magnesium, vitamin A, vitamin C, and more. Feed your dog four tablespoons of unseasoned canned pumpkin. Avoid feeding your dog pumpkin pie filling because the sugars and seasonings in it could further upset your dog’s stomach.

Baby Food

Baby food is easy to eat and can be tasty for dogs. Plus, it can be nutritious. Look for meat-based baby foods that don’t have onion or garlic in them. Chicken, lamb, or turkey are good options.


Dog drinking water
You may be so focused on food intake you forget about water entirely. But, water intake is arguably more important than food intake. If your dog refuses to eat, in the meantime, you’ll want to encourage water consumption to help keep them hydrated.

Dogs are naturally able to go longer without food but their tolerance for not drinking water is much less. At most a dog can go three days without water intake but can survive for five to seven days or more without food. Realistically, you don’t want to test your dog’s limits but do not force your dog to drink as this can cause aspiration pneumonia.

Do not force your dog to drink. This can cause aspiration pneumonia.

It’s important to get your dog medical attention as soon as possible if they are not eating or drinking for 48 hours or more.

How to Encourage Water Intake

If your dog is not showing any interest in water, try the following tricks to try and get them drinking again:

  • Give your dog an ice cube to lick
  • Offer water on your fingers
  • Offer Pedialyte if recommended and okayed by your vet
  • Add ice to your dog’s water bowl

Signs of Dehydration

Keep a close eye on your dog for any signs of dehydration. These are the most common symptoms of dehydration to familiarize yourself with:

  • Loss of appetite
  • Panting
  • Lethargy
  • Loss of skin elasticity
  • Dry and sticky gums
  • Dry nose
  • Dry-looking eyes

Seek immediate veterinary attention for your pet if they are showing signs of dehydration. Your veterinarian will be able to provide subcutaneous fluids to help get them hydrated while also treating the original cause of their sickness.

What Not to Feed a Dog

Your dog may be feeling under the weather due to something they’ve previously consumed. If your dog is already sick, check that they haven’t had access to any of the following:

Don’t Feed Your Dog: Because…
Xylitol It can cause a drop in blood sugar and liver failure
Avocado Avocado seeds can cause an obstruction and the avocado itself can cause illness
Grapes or Raisins It can cause kidney failure
Caffeine It can be fatal
Onions or Garlic It can cause anemia or poisoning
Alcohol It can cause vomiting, breathing problems, and potentially death
Milk It can cause diarrhea and digestive problems
Your Medication It can cause illness and potentially death
Chocolate It can cause vomiting, diarrhea, and potentially death
Macadamia Nuts It can cause muscle shakes, vomiting, and other symptoms

Is your pup acting sick after getting into ‘human food’?

Contact us


What Are the Healthiest Foods for Dogs?

Dog foods are designed to get your dog the nutrients it needs, but there are some ‘human’ foods that can be very healthy for dogs as well. Here are a few of these healthy options:

  • Cooked eggs are a good source of calcium, antioxidants, protein, and several vitamins.
  • Omega-3s are also good for dog joint health.
  • Mushrooms are filled with vitamins and nutrients that are good for your dog as well.

You should consult with your veterinarian before introducing any new foods into their diet.

What Shouldn’t I Feed My Sick Dog?

If your dog is sick, you shouldn’t feed it anything too rich. Sometimes, dogs can get sick from eating too many rich foods – if you tend to treat your dog and feed it human food very often, you should cut back on the number of treats you give it.
Golden retriever laying on bed

When Shouldn’t I Feed My Sick Dog?

If your dog has been vomiting or has diarrhea, then you should wait at least twelve hours after the last episode to try to feed it again. If you feed your dog too soon and it’s been vomiting, the food could upset the stomach again and just give it more to throw up. If vomiting or diarrhea persists for two days or more, take your dog to the vet.

How Much Should I Feed My Sick Dog?

How much you should feed your dog when it’s sick depends on the dog and the type of sickness. Consult with your vet to make sure you’re feeding your dog enough, but also let your dog guide you. If your dog will eat some, but then refuses food again, try waiting a while before offering food again.

Why Doesn’t My Dog Eat When It’s Sick?

There are many reasons a dog won’t eat when it’s sick. Sometimes the illness causes appetite to be suppressed. If a dog is vomiting, it may not want to eat food that it would only throw up later. A dog may also be in pain and avoid eating when it hurts.

Do Sick Dogs Lose Their Sense of Smell?

Smell is the most powerful of a dog’s senses and a variety of factors can influence it. Allergies and infections can affect the sense of smell, as can old age. If the dog’s nose is dry, that can also decrease the sense of smell. Illness on its own doesn’t necessarily affect it, however.

What Else Can I Do to Help My Dog?

Make sure your dog is comfortable. Make sure they’ve got a comfortable bed to rest on. Take your dog for walks, if they’re feeling up to it. And make sure that you don’t let your dog see that you’re nervous – they can pick up on human feelings and they’ll be stressed, too, if you are.

How Long Can Dogs Go Without Food?

Dogs can usually go three to five days without food, however, this is not ideal. If your dog has gone two days without food, it is highly recommended you call a veterinarian if you haven’t already.

More important than your dog eating is their water intake. If you can’t encourage your dog to eat, try to convince them to drink water (without forcing them to drink).

Should I Feed My Dog After They Throw Up?

It is best to withhold food from your dog for a few hours after they throw up. This allows you time to observe your dog’s behavior and see if they exhibit any other concerning symptoms or continue vomiting.

Be sure you have fresh water available to your dog even after they vomit.
Tech force-feeding dog

Should You Force Feed a Sick Dog?

You can use a syringe to force-feed your dog if it has been more than 48 hours since your dog ate. This should only be done after your veterinarian has examined your pet and determined force-feeding was okay. Be sure you know how to force-feed your pet safely. Your veterinarian will be able to demonstrate how this is done during an examination.

What to Do After 48 Hours

If your dog is still refusing food after 48 hours, you’ll want to seek out immediate veterinary care. An expert team of veterinary professionals can diagnose and treat your furry friend before their condition worsens.

Is your dog still acting sick and refusing to eat?

Contact Us

Join the discussion One Comment

Leave a Reply