I read somewhere that GSP's need min 30 gallons, so the puffer would definitely enjoy that extra space. I don't know specifics about compatibility, but IMO they should be kept alone. If you do insist on getting some BBGs I'd add them all to an established tank at the same time, so territory will be less of an issue.
__________________

“Corporations pay people just enough money so they won’t quit. People work just enough so they don’t get fired. What's that about?” – Christopher Walken, Pool Hall Junkies
|