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

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:

    Why do dogs get hiccups?

    A: Dogs get hiccups when they eat or drink too quickly, because they swallow extra air when consuming food or water hastily. They also get hiccups when food i... 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:

    Are apples good for dogs?

    A: Apples are a safe and nutritious food for most dogs, as they are low in calories and contain relatively large amounts of vitamins and minerals dogs need. S... 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: