Grey squirrels are opportunistic feeders eating any kind of fruits, seeds, fungi, eggs and fledglings, buds and bark from trees. They have even been seen to eat grey squirrel carcasses from road kills. Greys are better able to eat unripe acorns, hazel nuts and other foods then reds.