What size tank is this for? Most loaches will eat snails and most of them are easy to find just depends which one for which tank, like the pygmy chain and the zebra for 20-30g and then there are a few more options for 40+ gallons and of course clown loaches but they need 125 gal tanks.
An other option is to get some assassin snails which are snail eating snails though they wont each other and they dont produce anywhere near as fast as the others. They usually lay a few eggs rather than hundreds like other snails these are good as they dont take up much stocking space where as fish like the loaches need to be in groups so they become a small chunk of your stocking.
Wills