Other than nuts, they sometimes consume insects, seeds, eggs and plant materials like flower bulbs and roots. Like all rodents, the squirrel has four front teeth that continually grow. They munch on tree limbs, twigs and bark in order to keep these teeth filed down.
Do squirrels only eat nuts?
It is often assumed that squirrels only eat nuts, but squirrels are actually omnivores, which means they like to eat plants and meat. Oftentimes squirrels rely on fungi, seeds, nuts and fruits for nutrition but they will also eat eggs, small insects, caterpillars, small animals and even young snakes.
What are squirrels favorite food?
Red and grey squirrels eat most kinds of nuts but they particularly love acorns, walnuts, pecans, hazelnuts, almonds, beech nuts, pine nuts and macadamia nuts. If serving nuts to your squirrel guests, leave the nuts in the shell.