Rabbits are eaten by wolves, coyotes, and stoats. Wolves, coyotes, birds, stoats, dogs, and ferrets are some of the animals that eat rabbits. Most rabbits are quick on their feet, and may sometimes outrun a predator. However, rabbits are prey animals, so there's quite a long list of creatures waiting to eat them.