Squirrels love nuts, especially walnuts, acorns, and hazelnuts. They will also eat almonds, pecans, and pistachios.
Nuts
Squirrels also love seeds, such as sunflower seeds, millet, and corn. They will also eat birdseed.
Seeds
Squirrels will eat a variety of fruits, including berries, apples, and pears. They will also eat bananas and grapes, but these fruits are high in sugar and should be given to squirrels in moderation.
Fruits
Squirrels will eat a variety of vegetables, such as carrots, broccoli, and squash. They will also eat corn on the cob, but this should be given to them in moderation as it is high in starch.
Vegetables
Squirrels will eat eggs, especially if they are unhatched. They will also eat baby birds.
Eggs
Squirrels will eat insects, such as beetles, ants, and spiders. They will also eat grubs and worms, which are a good source of protein.
Insects
Squirrels will eat mushrooms, especially if they are wild mushrooms. Some mushrooms are poisonous to squirrels. Avoid to giving them.
Mushrooms
Squirrels will eat pet food, especially if it is high in nuts and seeds. Avoid giving them dog or cat food.