Wolves are typical carnivores, but they also eat other things, such as deer, antelope, rabbits, mice, birds, earthworms, locusts and berries. Wolves are very greedy animals. They can be hungry for a long time in order to have a full meal.
Wolf is also a lazy animal, and often eats some old, weak, sick and disabled people, thus saving the hunting effort. Wolves also eat some dead animals, even carrion.