If you get the plants that are prepackaged in plastic sheeting with a bunch of that medium that looks like shattered glass- cost about 6 bucks each, but as said, there's a bundle- you'll get no (new) snails in your tank--
Puffers may clean up snails, but they're alleged to be fin-nippers- however most of the Anabantids (gouramis/bettas/etc.- SP anabantids?) - have been observed to attack and devour snails in my tanks- matter o' fact, I have a betta who's killed off every snail I've put in his little acrylic tank so far- dozens- there's plusse/minuses to all these
Another snail-eater is a botia-yet another a clown loach- "Metynnis" varieties (Silver Dollar family) tear them up! You can hear them chewing up the snails, right through the water and glass--
In my tanks, snails seem to lay [long-term- developing before hatching] eggs sometimes- I completely tore down and disinfected/scrubbed a 55, changed the substrate to (dry) gravel bought new, and six months later, one of those tiny snails w/ a conical shell and one large pond-type snail (only with an almost white shell, and bigger than most-but not an apple snail) showed up- - They're almost impossible to totally eradicate unless you disinfect everything including the tank, before you put water in - or use fake plants, and I won't have them--