They are expert hunters, catching rabbits, rodents, birds, frogs and earthworms as well as eating carrion. But they aren't carnivorous - they are actually omnivores as they dine on berries and fruit too. Urban foxes will also scavenge for food in dustbins, and often catch pigeons and rats.