Horses can’t barf. Unlike most animals, horses are physically incapable of vomiting, but it’s unclear why. It could be because of the way they run, which pounds their stomach in a manner that would cause any other animal to throw up, and it could also be a survival tactic to help them evade predators and retain food. Source Source 2