Try asking the place you got he puffer what they were feeding him. A couple of the puffers I have had needed to be weened off the food the LFS were feeding them. For some reason a few around here use brine shrimp and it takes some getting used to other stuff (bloodworms, mussels, etc...).