I have wondered what the Villagers do for food besides fruit. I have it in my headcanon that Reese either sells food (I sell her excess fruit when my Villagers make requests) or there is a grocery store off-screen. Some of the animals, such as Frogs, could live off the Village's resources, but others would need a lot more calories.