Nice pics. Your puffer's teeth look fine and he doesn't look super skinny. Continue to try to feed him... stuff like clams and raw shrimp. I noticed your blue throat trigger's still looking very skinny. Is he eating?
I vote for a naso too. I really like my Naso tang, very nice personality, always swimming up front and never hides, very active.