What is the name of dog who eats vomit?

There isn't a specific name for a dog who eats vomit. However, this behavior is called pica.

Pica is a condition where animals (including dogs) eat non-food items. While eating vomit isn't technically a non-food item, it is considered abnormal eating behavior.

If your dog is eating vomit, it's important to consult with a veterinarian. There could be underlying medical reasons for this behavior, such as:

* Gastrointestinal issues: There might be something wrong with their digestive system, causing them to vomit and then eat it.

* Nutritional deficiencies: Lack of essential nutrients can sometimes trigger pica.

* Boredom or anxiety: Dogs may eat vomit out of boredom or anxiety.

It's best to address this behavior with a vet to rule out any medical conditions and to get advice on how to manage it.