Mountain lions eat various animals, including small rodents, such as rabbits and raccoons, and larger animals, such as elk or bighorn sheep, but their preferred prey is deer. A mountain lion's diet is determined by the availability of prey in its habitat.