Snails are a great critter to help keep the tank clean! Unfortunately, my betta Meep has become a very grumpy betta and is in a tank all by his lonesome...no snail buddies...He flared himself to complete stress at them...out of the blue. they had to be removed. We like zebra/nerite snails personally...they don't breed like rabbits and are smart enough to stay in the tank. (unfortunate luck with Apple snails and ramshorns) Ramshorns breed too fast for me...don't like them unless I want to have a pea puffer tank. Apple snails...couldn't keep them in the tank...I guess they were the wandering bunch.
No mention of how big your tank is for your little fella...reason I ask is...if snails do not work out..find some Amano Shrimp...full size. for some odd reason...neither of our two betta boys will bother these shrimp. Well seeing how these shrimp get to about 2-3 inches in size! I love shrimp more then snails and make for a good clean up crew when snails cannot be put in the same tank (Meep...grumpy turd
Defintely get some snails! Good crew..if that doesn't work out...go for plan B!