Corleone
Fish Herder
There are smaller loaches that will eat snails. I think just about anything in the botia genus will. You can also just crunch every one you see with a fork - your fish will love the treat.
This is most interesting! I'll be giving this a try myself as I have a bit of a snail infestation in one of my tanks. I was going to buy a puffer fish to eat them all but this might be an easier solution
Much. Assassin snails would be better than a puffer, but they eat and breed fairly slowly. Depending what's in there already, a puffer's also likely to rid you of our fish infestation