Does your Puffer ever get snails or other inverts, to help grind his teeth down? I've never had one of those guys, but I've read that they have to have snails or shrimp to help wear down their teeth or they will have problems. Seems logical to me that if not, he may be having trouble eating because of that.
Just a thought.
Just a thought.