What Animals Eat Squirrels?

Jean-Simon Asselin/CC-BY 2.0

Animals that eat squirrels include raptors like eagles and hawks, snakes, wild and domestic cats, dogs, bears, coyotes, wolves, foxes, weasels, wolverines, raccoons, corvids, great herons and owls. Primates like chimpanzees and humans also eat squirrels, and they've even been known to be taken by fish like bigmouth bass. There are different types of squirrels, which include ground, tree and flying squirrels. The main predators of flying squirrels are snakes and mammals that climb trees.