The names of animals that are omnivores include humans, bears, badgers, hedgehogs, raccoons and squirrels. Omnivorous animals also include chickens, crows, pigs, wolves, dogs, catfish, piranhas, cockroaches, wasps and houseflies.
Though the brown bear can weigh over 1,000 pounds, it spends much of the growing season in its range feeding on berries, nuts, fruit, grasses and roots to help it survive winter hibernation. However, brown bears are notorious for catching and eating salmon as they come upstream to spawn. They also dig out burrowing animals like marmots and take down moose, elk and the smaller black bear. Brown bears also scavenge for food.
Raccoons eat plant material, especially nuts and fruits, and they go into cornfields to take corn. They also eat animals, however, including insects, fish, spiders, crustaceans, small reptiles and amphibians. They invade trash cans for refuse and eat roadkill and other carrion.
Squirrels can subsist on nuts, acorns, mushrooms and seeds, but if the opportunity presents itself, they also take nestlings and eggs. They eat lizards, insects, snakes and other rodents that are small enough for them to handle.
Though chickens are most commonly seen pecking the ground for seeds and the grit with which to grind them up in their crops, they also eat small reptiles and baby mice.