What percent of body weight does a goat eat in grass per day?
A goat typically consumes 2-4% of its body weight in dry matter per day. This means that if a goat weighs 100 pounds, it will eat 2-4 pounds of dry matter per day. Grass is typically around 25% dry matter, so a goat will eat around 8-16 pounds of grass per day. This amount can vary depending on the quality of the grass, the age of the goat, and the goat's activity level.