What do beavers eat?
Beavers are vegetarians that often prefer to eat herbaceous plants, such as clover, grasses, raspberry canes and aquatic vegetation, instead of the green bark, leaves and twigs of fast growing trees, such as aspen and willows. Beaver can survive on the tubers of water lilies.