My raphael picks off the subadults and leaves the tiny ones in the gravel. I never see a snail unless I vacuum or sift around, so a raphael catfish might be an option if you are only trying to control the population. The snails are useful for eating missed food, but do add to the bioload, so it's a matter of balance if you use them like I do.