How much grass can a goat eat in a day? According to Standlee Forage, goats typically consume two to four pounds (0.9 to 1.8 kilograms) of hay daily (3 to 4% of body weight in pounds), which they ...