Squirrels are mainly herbivores, meaning they eat plants. Although squirrels can eat a wide variety of plant life, they mainly favor seeds, especially those from trees. Nuts like walnuts, almonds, pecans, hazelnuts, chestnuts, are all highly favored by squirrels. Acorns, pine tree seeds, maple seeds, and many others are readily eaten as well.
Squirrels will also forage on the ground for food, and are notorious for eating flowering bulbs from people’s flower gardens. They dig up the flower bulb and will often take several bits and then leave the remainder in order to dig up the next one only to do the same to it.
Squirrels often make themselves a nuisance when they raid bird feeders to get at the bird food. They especially like the sunflower seeds.
Peanuts and corn are also a favorite food for squirrels and are used frequently in squirrel feeders.
Squirrels will eat many vegetables as well. Tomatoes, carats, even pumpkins can become a squirrel’s next meal.
Fruits are also favored by squirrels. Many fruit tree owners have experienced the disappointment of discovering that squirrels have stripped all the fruit from their tree before the owner had a chance to eat even one.
Squirrels will also readily accept man made foods such as bread. Squirrels that live in areas where they frequently interact with people such as parks or college campuses will sometimes abandon natural food altogether due to the fact that people will, so frequently, toss crackers, bread, raisins or other tasty snacks their way.
If environmental conditions are tough, squirrels can, at times, become carnivorous and will eat insects, bird eggs, baby birds or small reptiles, however these occurrences are rare.
This website, How To Stop Squirrels is devoted to helping people put a stop to issues involving nuisance squirrels. For more information about how to stop squirrels, check out the category links near the top right of this page.