Jackals are small canines that have adapted to hunting small mammals, birds and reptiles. Some species of jackal have even been known to eat poisonous snakes. Jackals are carnivorous mammals and jackals will often scavenge the remains of kills made by other larger predators.