How much do miniature horses need to eat?

The amount of food a miniature horse needs to eat depends on a variety of factors, such as its age, size, activity level, and health status. On average, a healthy adult miniature horse will need to eat around 2-3% of its body weight in hay or grass each day. This equates to approximately 1-2 flakes of hay or 2-3 pounds of grass per day for a 300-pound miniature horse. In addition to hay or grass, miniature horses should also be fed a small amount of grain or other concentrated feed, such as oats, corn, or pellets. The amount of grain or other concentrated feed a miniature horse needs to eat will vary depending on its individual needs, but it is typically around 1-2 cups per day. Miniature horses should also have access to fresh water at all times.