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 Do Sled Dogs Eat?

    A: A sled dog's diet varies from a high calorie soup for breakfast to dry dog food with added rice and supplements for dinner. Their diets change from a light... Full Answer >
    Filed Under:
  • Q:

    What Do Dogs Like to Eat?

    A: Dogs love to eat boiled and scrambled eggs, carrots, cheese and peanut butter. These foods can be used as occasional supplements to a dog’s standard diet. Full Answer >
    Filed Under:
  • Q:

    What Do Dogs Eat?

    A: Although their ancestors were primarily carnivores, dogs today are omnivores. They eat a variety of foods, including meat, vegetables, fruits, carbohydrate... Full Answer >
    Filed Under:
  • 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: