Coyotes are versatile predators with a varied diet. They primarily feed on small mammals, such as rabbits, rodents, and squirrels. They also hunt larger prey, including deer and livestock. Coyotes are scavengers and will consume carrion when available. Additionally, they eat fruits, berries, and even insects, showcasing their adaptability in finding food sources.