I had a spotted puffer. My fish turned black when they first put it in the bag. After some time he turned normal again. I am wondering if the aquarium store you bought the spotted puffer had it in brackish water. I have read that most puffer fish do better in brackish water rather than straight fresh water. You may want to ask because if he was in brackish water and then went to fresh, the little guy may be super stressed. Whenever I bought my puffers I always asked the type of water they were currently in. Just an idea! Good luck!