I had a dwarf puffer for some time in a carefully arranged 2.5 gallon with a ghost shrimp, and they seemed to do fine. I felt bad for him eventually though, and moved him to a 5 gallon. I can't necessarily say that he seems "happier" or anything in the larger tank, but it makes me a little...