Snails can be either omnivores, herbivores or carnivores. They can also be detritivorous! This means that they will eat decayed matter. In fact, they will eat almost anything to survive.