If you crush the shelled morsels, the bettas will definitely eat them, but I like bettas that are smart enough to rip them out of the shells to get the protein.
The ones that are intelligent & patient enough to wait for the snail to expose themselves, deserve the prize not the lazy ones.
The others can rip PIECES off, but the rest of snail that remains will FUNGUS up the water in the tank. If you've seen a dead snail, you've seen that white fungus cloud before. It's pretty nasty.
Only Senetti is smart enough to get the ENTIRE snail without leaving anything behind. When I'm not around to feed her, she goes exploring, that's how she got stuck in the decoration.
Weird, all the PS here sell plants in tubes only.
When you're doing a water change or rearranging the tank, grab some of the snails then.
Not like they can scoot away.
In this link picture #3 is me dropping 10 snails in her tank as the ultimate test. 1-2 hours later when I came home ALL the shells were emptied & clean. The other bettas are not as smart as her when when it comes to hunting snails. I doubt any shelled critter/shrimp would survive more than 1 hour with her patrolling the tank.