Not all fish will eat snails mainly due to their outer shell. Fish such as Betta fish, Clown Loach, Green Spotted Puffer and Cory catfish are all partial to munching on unwanted snails. Please don't just add these fish though without thorough research. They may not be compatible with other fish or shrimp in your tank.