Why do dogs eat their own vomit?


Quick Answer

Dogster explains that dogs eat their own vomit primarily because of two reasons, the first being that their mothers fed them with regurgitated food and the second being that they smell it as food. With increased olfactory cells, dogs can smell the food particles in vomit.

Continue Reading
Related Videos

Full Answer

Dogs Naturally Magazine explains that dogs also eat their own vomit when they have not chewed properly. The magazine notes that the canine tendency to scarf down a meal without chewing properly results in chunks of food that cannot be properly digested. When this happens, the dog's digestive system immediately rejects the food so that the dog is able to consume it again while chewing it down to a digestible texture.

Learn more about Dogs

Related Questions

  • Q:

    What is bloat in dogs?

    A: Bloat is a condition where a dog's stomach fills up with food, fluid, air or a combination of these things. It requires emergency treatment and is life thr... Full Answer >
    Filed Under:
  • Q:

    Is olive oil good for dogs?

    A: Olive oil is good for dogs if it is added to their food. It helps improve the taste of food and also helps maintain healthy skin and hair. Full Answer >
    Filed Under:
  • Q:

    Is corn bad for dogs?

    A: Corn is not inherently unhealthy for a dog, but it has been linked to food allergies and has a low nutritional content. Small amounts of corn can be health... Full Answer >
    Filed Under:
  • Q:

    Can dogs eat cooked eggs?

    A: According to PetMD, cooked eggs are an acceptable food for dogs. Hard-boiled eggs are preferable because ingredients such as butter are not needed to preve... Full Answer >
    Filed Under: