A
Anonymous
Guest
I know you said you gave up, but I would expect a regular old six line, Pseudocheilinus hexataenia, to eat them well enough to keep them in check, and leave your snails (except for wee babies) alone. They sleep in a mucous cocoon in the rocks.