Do snails eat anything that is alive and what?

The diet of a snail depends on the species. Some snails are herbivores, some are omnivores and some are carnivores.