Well, I use clown loaches, but I have no other fish. They have worked beautifully. I think the tropical fish will all eat the snails, but not so much with the others, apparently. I know how you feel though. I hate them. Nothing works, they just come right back, without a fish that will eat them. I had heard of another larger fish that would eat them, but can't remember which one....sorry!