There are many different types of goats, each with their own unique characteristics. Some goats are better at eating grass than others. The best goat for eating grass is the Alpine goat. Alpine goats are a type of dairy goat that originates from the Alps. They are known for their high milk production and their ability to thrive in mountainous regions. Alpine goats are also very good at grazing on grasses and other vegetation.