Snails have extraordinarily varied diets; depending on the species, they can eat everything from plant material to rotting vegetation and carrion, to live prey like fish and worms. Some snails ...