No, horses are not omnivores. They are herbivores, which means they primarily eat plant-based foods. Their digestive system is adapted to break down and digest fibrous plant material, such as hay and grass.
Horses have a unique digestive system that includes a large fermentation chamber, called the cecum, where fiber is broken down by bacteria and other microorganisms. They are able to extract nutrients from the fibrous plant material and convert it into energy that they can use for their daily activities.
While horses may occasionally consume small amounts of insects or other small animals while grazing, this is considered a rare occurrence and is not a significant part of their diet. In general, horses are strictly herbivorous and should primarily be fed a diet that consists of hay, grass, and balanced horse feed to meet their specific nutritional needs.