I thought puffers changed colors depending on their mood? I have 2 gsp, one has a bit of a dark belly and the other one is very light.
Did you over feed him maybe? I have been guilty of over feeding mine, they sat at the bottom, looked like they were panting and I thought they were dying. But they are fine now and I have learned my lesson lol.