Squirrels eat all kinds of nuts, including acorns, pine nuts, walnuts, almonds, hazelnuts and peanuts. The types of nuts squirrels eat depend on what's typically available in the habitat they occupy.Know More
Nuts are a squirrel's primary food source. Squirrels don't hibernate, so a main component of their year-round activity is gathering and hoarding nuts so they always have enough to eat. Once a squirrel finds a nut, it will either eat it on the spot or run off to find a place to bury it.
Researchers have studied how squirrels remember where they have sequestered their nuts, hypothesizing that they use a combination of smell, memory and landmarks. Squirrels seem to have significantly more success finding their own caches of nuts hidden in an area than finding random hoards collected by other squirrels in the same area, leading to the conclusion that retrieval involves more than just sensory input, such as smell.
Squirrels also eat seeds, conifer cones, fruits, fungi and green vegetation and will adapt to eating almost anything at all, if their preferred foods are scarce. In urban areas, it's not unusual to see squirrels eating discarded junk food, such as pizza. They will even eat insects, eggs, dead birds or snakes and smaller rodents when faced with hunger.Learn more about Rodents
Rodents eat a wide variety of foods, including nuts, fruits and vegetables. Rats are the only rodents that eat fish and meat, but all rodents like dog and cat food. Human trash is a good source of food for rodents.Full Answer >
Squirrels are opportunistic omnivores, but the bulk of their diet is made up of seeds, nuts, shoots, fruits and leaves. Occasionally, squirrels will predate upon lizards, snakes, worms, birds, eggs or insects. Squirrels are equipped with very long incisors that help them to gnaw into the tough shells of nuts.Full Answer >
Squirrels primarily eat tree nuts, seeds and fruit, but their diets can also include flowers, bark, eggs, insects, leaves and even baby birds. Squirrels are opportunistic feeders, which allows them to consume human garbage when none of their favorite foods are available.Full Answer >
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.Full Answer >