Degree of snail control depends a lot on the species of snail. Snail size and thickness of the shell are very important factors in many species of fish such as sunfish and yellow perch that can eat snails. Specialized fish that consume snails are better at eating larger snails and those with thicker shells.