Get like 20 pestering snails from the LFS, add water, dechlorinate, add some gravel, no cycle needed, but I think bare bottom works best. Add lots of live plants, preferably bushy since you get the most surface space per plant. Add the snails, wait 1 day. There is no need for filter or heater since the snails get oxygen from the plants and directly from the air (at least mine do).
After 1 day, add 2 dark lettuce pieces, maybe 2x2 inches (give or take), and let it float. Or get zucchini or cucumbers, but lettuce is the easiest to work with in my opinion. Most people blanch the veggies so they sink, but I don't see why. Wait maybe a day and you'll see all the snails moshing and clumping and grouping on the lettuce. Add more lettuce when it's gone, if the lettuce last more than 3 days, take it out.
Wait 1-3 weeks and you'll see clear balls with white eggs in it. Wait one month after you see eggs, and you should see snails the size of the period at the end of this sentence. Continue doing this until your desire for puffers ends (which will never happen

).
Notes:
- Water changes are not necessary in the normal aquarium sense, maybe gravel vac 1/2 a gallon every month or two months. The poop acts as fertilizers for the plants (I have never had healthier plants).
- Keep the tank in a sunnier spot. This will make the algae grow like nuts and the snails have nice amounts of food to eat. If you get lots of algae, don't feed the snails as often.
- Don't overheat the tank whatever you do. Keep between 68*-85*.
- Floating flakes for fish do well, also, in case you don't have lettuce or other veggies.
- Dark veggies and green veggies work best.
- Be patient, this isn't really an overnight kinda thing.
- Snails are actually really cool when you look at them, they actually swim! They float and sink at will because of an air bladder, and can drift somewhat side to side, OK, they aren't REALLY swimming, but it's still cool.