Beavers aren't top predators in any remote sense of the word. After all, the robust rodents are serious herbivores and eat mostly tubers, shoots, buds, foliage, roots, stems, barks, twigs and other plant substances -- no meat at all on their menu. read more
Adult beavers are large enough to dissuade attacks from some predators, and they can ward off others by slapping their tails against the water. Animals That Eat Eurasian Beavers Eurasian beavers, as their name suggests, inhabit areas of Asia and Europe, including Mongolia, Poland, France and Russia. read more
Bears and wolves are the natural predators. Puma will also attack beavers but they tend to live in more more mountainous areas with few lakes sufficient for beavers to live in. I suppose coyote could kill a young or infirm beaver. read more