There are many species of rodents in the ball python's native lands. Some of them are small enough as adults for a baby ball python to eat. And as the snake grows, he can take larger rodents.