Most snails are herbivores , though some are omnivores . Fewer even are carnivores . Many snails are herbivorous , though a few land species and many marine species are omnivores or predatory carnivores .