GSPs are brackish water fish that need to go in full saltwater as an adult (4"). They also need 30g per fish and should be in a species only tank.
Dwarf puffers are freshwater non-community fish. Dojos are freshwater fish.
To answer your question:
None of the above will survive very long.
The GSPs won't live very long at all since they require Freshwater --->Brackish Water --->Full Marine
The dwarfs will get killed by the GSPs.
The dojos will most likely be harassed by the DPs also get killed by the GSPs.
Roan