They were probably basing their advice based on the size of the fish without knowledge of it's actual needs.
It would seem reasonable to put a one inch fish in a small tank or bowl, but puffers are rather different in their requirements and are really not suited to anything less than a full cycled, heavily filtered, mature tank.
To answer your other questions, no they are fully freshwater and they eat small aquatic bugs.