I added dwarf chain loaches to my tank, and not only are they a great addition to the tank (looking zebra like) and have bottom dweller shoalling behaviours but if you don't over feed your fish they rip through snails like a drunk eating a curry. You usually see the damage they have caused when you do a water change / gravel clean and you see all the empty snail shells in the bucket. (They suck the snail out of their shells you see)
remember to always do research on fish before adding new ones to your tank, but dwarf chain loaches are relatively cheap, nice peaceful non aggressive fish, like certain gravels (softer finer for their whiskers), are small so good for smaller tanks, BUT are a schooling fish and need to be in numbers 3 - 5+ minimum.
Now I have gotten rid of the snail problem, I now have an algae problem!! :facepalm: time for a Siamese Algae eater me thinks.