Are Goose Omnivores?

Are Goose Omnivores? Geese are mainly herbivores, eating grasses, seeds, nuts, and berries. However, some also eat insects and fish, making them omnivores. Are geese herbivores? Swans, geese and some ducks (Anatidae) are obligate herbivores, many are important quarry species and all contribute to a variety of ecosystem services. Are Canadian geese omnivores? Canada Geese