According to the books I have puffers are basically the same as Porcupine fish (Do you mean a porcupine fish - Diodon Hystrix???) , so good water quality as they are messy eaters and poor water leads to eye disease, Fish only, Skimmer, activated carbon, and of course only one Porcupine/puffer in a tank or they will fight. The only thing is the book I have suggests a 100G tank would be suitable. Can be kept with fish of its own size..
The only book I have with info is The Practical Encyclo of The Marine Aquarium by Colin Grist and Dick Mills.
HTH.