Assassin snails are always one option or maybe a DIY snail trap and then sell or donate them on forums. If you search the forums you should find others attempts at snail catching devices or at very least on YouTube. Hope that helps some.
Their numbers are usually indicative of available food. Vacuuming substrate and cutting back a little on amount of food per feeding to make sure it's being consumed will help.
I went through a population explosion in a planted 180G peninsula in my den. With three viewing sides, the glass is a true pain to scrape and keep clean. When their numbers were at their peak, I went almost a year without needing to touch the glass. Now that their numbers have diminished considerably, I miss the little buggers dearly. They simply ate themselves out of house and home and they crashed. I also never added a calcium source so that may have been a contributing factor, but a minor one.
Don't feed the tank for 3-5 days, see what happens to the snail population. They can get lazy about their snail eating if you feed the tank everyday. No snail is too small, some may be too big. I've seen them team up on bigger snails, mainly MTS though, their trap door makes them a little harder to get at.I have three clown loaches in the tank and they aren't doing much (if anything), I think the snails are too small for them.