Don't rely on puffer information from an lfs - it's invariably wrong....as people tend to find out when they're fish become ill. I've seen Greens being sold as 3" fish, which is laughable considering they reach around 8". GSPs reach 6.5". I've also seen many species of puffers, including
T. fluviatilis and
T. nigroviridis being sold as community fish, which is even more ridiculous!
If they're all around the same size, they should get on ok, but please be aware that GSPs in particular become more and more aggressive as they get older and could all happily live together for a year or more and then kill one or two of the others.
I'm sure you probably already know this, but you also need to stay on top of water parameters and water changes - all puffs are extremely sensitive to ammonia and nitrites, and they're also extremely messy fish - hence the large tank sizes needed.
If you can provide a photo I can give you the correct species.
Edit - those are Green Spotted puffers (
T. nigroviridis), not Green puffers (
T. fluviatilis ). Green puffers have large black patched on their backs and are often confused with F8s because of this. I'm sorry to say your friend has misidentified - first time for everything. By all means, ignore my advice