Snails are like the 'goats' of the invertebrate world. They will eat most any organic matter presented to them, especially fish.
Obviously no.They eat shrimp
The main fish that eats the stickleback fish is the brown trout. There are also many birds that eat the stickleback fish.
shrimp, insects and sometimes other fish
No, the snail wouldn't eat it because they do not eat other animals, and because he is not fast enough.
alerge
they eat algae and dead fish
No, they will not. The dragon-fish can eat the ghost shrimp and the snail, and the crab will try to eat anything he can catch.
they have to
Brook stickleback fish live to about one to two years occasionally three years.
yes, why not!
External, like most fish.
Sticklebacks feed on small crustaceans and fish larvae.
If the snail(s) are still transparent then if the fish see it they will most probably eat it because its shell is not hard enough to protect it.