I only know about Blue Jays, so i hope this help you. Blue jays are sometimes known to eat eggs or nestlings, and it is this practice that has tarnished their reputation. In fact, they are largely vegetarian birds. Most of their diet is composed of acorns, nuts, and seeds—though they also eat small creatures such as caterpillars, grasshoppers, and beetles.