a 10g will house several, i'd probably go for no more than 5 and they can be housed with other fish, depending on the personality of the individual puffers, all 3 DPs i've had were housed in community tanks, with zero problems. they need freshwater too, not brackish. before you put in the puffers though, definitly add in lots more plants, they like the cover.