If you're referring to figure 8s or green spotted puffers, you'll be hard pressed to find anyone that's had them in fresh for long. These common puffers are brackish species.
I have several colonies of freshwater puffers that have been in my tanks for at least the last 3 years. Peruvian puffers (asselus) that are social community species. I also have a colony of Tetraodon palembagensis (dragon puffer). My larger freshwater puffers include my fahaka (5 years) and the Mbus (1-4y/o. The rest are around 3). These are all freshwater riverine species.