For a 5-gallon betta tank, nerite snails are the best choice due to their compatibility with bettas and their small size. They are hardy animals, making them suitable tank mates for bettas. Other snail species, such as mystery snails, can also be considered, but nerite snails are often preferred because they do not reproduce rapidly in freshwater tanks.