I currently have a 20 gallon tank which has been established for 5 months. It started off with tiger barbs which promptly got moved to a bigger tank and has been housing 4 bettas since then (divided tank of course) it already has 2 anubias, 2 long bunches of reeds and 2 bunches of water sprite and some caves in the tank alongside the filter and heater so I am hoping this is enough. I have also been feeding a small empty divider in the tank to cause an explosion of snails ready for the puffers (only 1 flake a day). I will be moving the bettas into a bettas barracks as soon as it is cycled but on the same day I get the puffers to ensure the tank stays cycled. I already do 50% water changes in the tank weekly so keeping up that maintenance isnt a problem. I would consider the sw puffers too but its more about getting puffers to be comfortable than buying a puffer and regretting it which is why I thought dps would be a good start. Is there anything I have missed out? and how many puffers would you recommend for this size tank. If all goes well I can look forward to a fugu tank in the future .