Its very likely you wouldn't be able to keep anything with him, no matter how big the tank. It depends on his personality, but puffers get more aggressive with age. GSPs require 30g minimum, a 55g would be perfect for him alone. Feed enough for his tummy to be slightly rounded but no more...