Recommended Snail Species for Coexistence with Betta Fish
Apple Snails

Advantages: Excellent at cleaning up leftover fish food and algae, affordable, and effective at maintaining water quality.
Considerations: They reproduce rapidly, so population control is essential (1-2 snails per 10 liters of water) to prevent overpopulation in the tank. Betta fish may peck at snail eggs or juvenile snails, but adult apple snails are generally safe.
Bee Shrimp Snails (Horned Nerite Snails)
Advantages: Visually appealing, skilled at scrubbing tank surfaces to remove algae, and non-reproductive (eliminating the risk of overpopulation).
Compatibility: Their activity schedule complements that of betta fish—snails work at night, while bettas feed during the day—reducing potential conflicts.
Snail Species to Avoid
Golden Apple Snails: These snails prey on fish fry, posing a threat to young bettas.
Wild-Caught Snails: High risk of carrying parasites, which can harm the health of betta fish.
Tips for Successful Coexistence
Introduction Timing: It is recommended to add snails to the tank 3 days before introducing betta fish. This allows the snails to pre-clean any residual food or algae.
Water Quality Management: Snail waste does not require frequent cleaning; simply siphon the bottom of the tank during water changes to remove settled waste.
Additional Notes
Betta fish are omnivorous and may attack small snails or snail eggs, so it is important to monitor their behavior regularly.
If you plan to use snails as a supplementary live food source for bettas, raise apple snails or bladder snails in a separate tank. This prevents overpredation when they are cohabiting with betta fish.