Question: do betta fish eat snails?
Answer: Yes, they do. Some bettas really love to eat snails, some do it only if hungry, some do not eat them at all (but may learn it later). Betta fish are strong individuals and they differ in their behaviour and tastes. Obviously, they can attack only small snails.