Beavers do not eat fish. Beavers are strictly herbivores, but they don’t eat only trees either! As ‘choosy generalists,’ their diet consists of many species (80+) of woody, herbaceous, and aquatic plants. Most people blame author C. S. Lewis for the…
