no, Beavers do not eat fish. Most of the beaver's diet is made
up of tree bark and cambium, the soft tissue that grow under the
bark of a tree. They especially like the bark of willow, maple,
birch, aspen, cottonwood, beech, poplar, and alder trees. Beavers
also eat other vegetation like roots and buds and other water
plants. The beaver has a specialized digestive system that helps it
digest tree bark.