Any type of freshwater substrate is okay for puffers. It all depends on what species of puffer you have. Personally, I have a rock gravel for my dwarf puffers, but I'm getting sand because IMO, fish like fine gravel and sand more the large substrate.What kind of puffers do you want/have?