Question: how many bales of hay does a horse eat in a day?
Answer: For example, a 1000 pound horse will eat 15 to 20 pounds of hay daily. That's the equivalent of roughly one small square bale of 40-60 pounds every few days. The exact number of bales needed for winter feeding will depend on the weight of the bale.