Horses teamed eat cereals like oats or barley and sometimes. It also gives them food replenished industrial granules with forage such as hay, alfalfa or straw. Horses graze feed on grass mainly grass (grass). horse a drink between 20 and 40 liters (of water no alcohol) per day.