Goats usually feed on grass, millet, sorghum, grains, clover, hay and also water. Green grass is the most nutritive food available for goats and it is also the cheapest food. Goats have also been known for eating plant material such as wood.
Goats prefer to feed on weeds and shrubbery and almost all types of grasses which mainly grown in the field. Goats also require a steady supply of water to drink and if left to graze on their own can thrive on tree branches and fruits.
Some of the foods that goats eat are grasses, plants, weeds, shrubs and herbs. They are categorised as herbivores and very intelligent creatures. They have a life span of 15 to 18 years and their milk is used to make cheese, butter, and ice cream.
Goats are well known for eating whatever they can get their mouths on. For the best nutrition, however, they should get plenty of fresh grass and water.
Goats are commonly known for eating whatever they can find grass, bugs, animal feed, toys and literally anything else they can find. Goats that don't have access to such things will be fed a diet of goat feed however.