• Free shipping on all orders
  • Free two years warranty extension
  • Free and easy returns

Hepper is reader-supported. When you buy via links on our site, we may earn an affiliate commission at no cost to you. Learn more.

My Dog Ate Maggots: Vet Approved Facts, Risks & What to Do

Kathryn Copeland

By Kathryn Copeland

Vet approved

Dr. Chyrle Bonk Photo

Reviewed & Fact-Checked By

Dr. Chyrle Bonk

DVM (Veterinarian)

The information is current and up-to-date in accordance with the latest veterinarian research.

Learn more »

Maggots on their own are not harmful for dogs to eat. However, if your dog eats rotten food and maggots, they might experience gastrointestinal issues. Either way, a visit with your vet is likely in order.

In this article, we’ll discuss what you should look out for after you’ve caught your dog eating maggots and when you should take them to your veterinarian.

Divider-Dog- New

What Exactly Are Maggots?

Maggots are the larvae of houseflies. Houseflies have four stages of their lifecycle: eggs, larvae, pupae, and adults. When a fly lays its eggs, it does so close to or on a good food source, which tends to be a carcass or rotting food. The maggots can hatch in as fast as a day! They are essentially eating machines and double in size in less than 2 days, which is when they start to go through a molting phase.

They molt three times, and it’s during the third molt that they burrow into their food source and emerge as an adult housefly. Houseflies live 15 to 30 days, depending on their living conditions. They live longer inside a home but do well outside during summer.

mealworm maggots
Image by: Dario Lo Presti, Shutterstock

What Can Happen If a Dog Eats Maggots?

The reaction that your dog experiences when eating maggots will depend on how many maggots they ate and whether they ate something that was rotting.

Eating Too Many Maggots

If a dog eats several maggots, they might experience an upset stomach. It can affect them for 24 to 48 hours, and signs might include diarrhea, nausea, and vomiting.

One thing that you shouldn’t worry about is maggots living inside your dog. The larvae will die quickly, some from being chewed up, but lack of oxygen and the digestive acid in the stomach will kill off the rest.

Dog vomit in the living room on the floor
Image Credit: Cunaplus, Shutterstock

Bacteria

While maggots are not harmful to dogs when eaten, if they ingested something contaminated with harmful bacteria, they could be passed on to the dog. Again, your dog may experience vomiting, diarrhea, or nausea. They may also develop more severe infections that may cause a fever, bloody diarrhea, or stomach pain.

Eating Rotting Meat

Maggots are most often found in meat, especially decomposing animal carcasses, so it’s likely that your dog also ate some of the meat.

Eating rotting meat can lead to food poisoning and serious illnesses from parasites and bacteria. Signs of food poisoning can include:

  • Diarrhea
  • Vomiting
  • Lack of appetite
  • Dehydration
  • Lethargy

More serious cases can result in:

  • Lack of coordination
  • Tremors
  • Seizures
  • Collapse

The severity of the food poisoning depends on how much meat was eaten and how decomposed it was.

a sick basset hound dog lying on the sofa
Image Credit: Daniel Myjones, Shutterstock

Eating Poop

Dogs are renowned for their propensity for eating feces, and it’s also a known fact that flies like to lay their eggs on poop. Normal poop isn’t always harmful to dogs, particularly if it’s from a domestic dog (though you still shouldn’t let your dog eat it). However, if it’s from a wild animal, there might be parasites and maggots.

Maggots in Dog Food

This scenario is definitely the best one, even if it includes your dog eating maggots. Still, you’ll need to throw out the dog food immediately because if maggots are in it, it’s degraded to the point that your dog shouldn’t eat it. Your dog might get an upset tummy but should be fine otherwise.

maggots
Image Credit: Vovantarakan, Shutterstock

Garbage

Most dogs like to eat garbage, which is a great place for flies to lay eggs, given all the lovely rotten food. Unless the food is laden with bacteria, your dog should be okay after potentially experiencing an upset stomach.

Divider-Dog bone- New

What Should You Do If Your Dog Eats Maggots?

Multiple scenarios can lead to your dog eating maggots. Sometimes, you might need to wait and see what happens, but in others, you should take your dog to the vet.

Wait and Observe

If your dog ate maggots with their dog food, you should observe them to ensure that they aren’t suffering from ill effects. They might experience vomiting and diarrhea, but it should pass within a day or two.

If your dog ate garbage, depending on what they ate, they may have an upset stomach that will also pass within a few days. But you might want to call your vet and let them know what food your dog ate besides the maggots.

If your dog ate poop and you’re not sure where it came from (i.e., potentially from a wild animal), take them to the vet to be on the safe side. If you know that they ate poop from an animal with no known infections or parasites, you should keep an eye on them but still speak to your vet when convenient.

adult red dachshund dog being examined by a veterinarian
Image Credit: Alice Rodnova, Shutterstock

Seek Veterinarian Care

If your dog ate from a dead animal, you should take them to your vet. Your dog may experience vomiting and diarrhea that lasts longer than a couple of days. In these cases, antibiotics and other supportive medications will often be prescribed. There’s also the possibility of your dog ingesting parasites, particularly from a wild animal. This isn’t an emergency, but they should still be examined and given the appropriate medication.

Regardless of where your dog consumed the maggots, they can develop worrying signs like:

  • Rapid heart rate
  • Fever
  • Heavy panting
  • Severe diarrhea
  • Frequent vomiting

Your dog can become dehydrated quickly and, if so, needs medical attention immediately!

Divider-Dog bone- New

How Do You Prevent Your Dog From Eating Maggots?

If your dog loves to eat everything in sight, it might be a challenge, but there are a few steps that you can take to at least reduce the chance of your dog eating maggots.

Avoid Dead Animals

If you find dead animals on your property, you should dispose of them properly. You can use a professional service, or if you’re going to do it yourself, remember to wear gloves and wash your hands thoroughly afterward. Be sure to check with your municipality about proper disposal.

If you encounter a dead animal during a walk, ensure you and your dog give it a wide berth. You should also contact your wildlife office to inform them that a dead animal needs to be disposed of. Keeping your dog on a leash when out and about is important to prevent them from eating maggots and keep them safe from other dangers.

pit bull dog in a warm jacket and prong trainnig collar on a walk in late fall scenery
Image Credit: marekuliasz, Shutterstock

Keep Your Garbage Closed

Cover your garbage so your dog doesn’t have easy access to it. This might require a new locking trash can inside your home—some dogs can be clever and sneaky!

Store the Dog Food Properly

It’s best to keep dog food in the bag; manufacturers use materials designed to keep the food fresh and retain its oils and moisture. Sealing it up and keeping it in a cool environment will keep the food fresher and prevent flies from laying their eggs in it.

hand scooped dog food from the bowl
Image Credit: A. Kiro, Shutterstock

Clean Up Feces

If your dog is in the habit of eating feces, you should be proactive and clean up all the poop in your yard. It’s not a pleasant chore but an important one!

Keep your dog on a leash so they don’t make a beeline for feces you encounter during your walks.

Divider-Dog- New

Conclusion

When you catch your dog eating maggots, you don’t need to panic. Maggots can serve as a burst of protein for your dog. However, since they live in decomposing carcasses and other rotting foods, there’s always the chance that your dog could eat some of that as well.

Call your vet and discuss what your dog ate so they can give you advice. They may want you to bring your dog in or just keep an eye on them. Checking your dog for maggots in their fur is also a good idea. Maggots can burrow into any open wounds on your dog, and veterinarian support will be necessary.

See Also:


Featured Image Credit: Alexander Knyazhinsky, Shutterstock

How useful was this post?

Click on a star to rate (you can leave written feedback after clicking submit)

Help us improve Hepper for pet parents!

Your feedback really matters.

What did you like about this post? Also how can we improve it?

Related Articles

Further Reading

Vet Articles

Latest Vet Answers

The latest veterinarians' answers to questions from our database

How useful was this post?

Click on a star to rate (you can leave written feedback after clicking submit)

Help us improve Hepper for pet parents!

Your feedback really matters.

What did you like about this post? Also how can we improve it?

Shopping cart0
There are no products in the cart!