I agree with greenmaji.
DO some research on the puffer. They get bigger (up to 3inches oaccording to liveaqiaria.com), too big for a 5gal tank (recommended is a 30gal!). Also, they are brackish... need salt in the water.
20gal freshwater community tank
1 Corydoras Aenus (Bronze Corys), 1 Corydoras Panda, 6 Glolight Tetras, 3 Otocinclus, 1 Spotted Borneo, 4 Amano Shrimps, 1 Panda Dwarf Cichlid, 4 Cryptocoryne Wendtii, 1 Anubias Nana, 2 Straight Vallisneria, 1 Water Wisteria, 1 Java Fern, Java Moss, 1 Dwarf Ambulia