I'm not exactly a novice so if I had a problem with persistence, I suspect a new user to linux might have a problem.
I don't know why you should have had a problem with the save folder in Puppy Linux. When closing down after the first run you are offered two things: first to save the sfs file to disk to speed up future booting and secondly to create a save folder in one of the ext file system formats. If you opt for both or one of these, Puppy walks you through the process. If you want to use the Puppy disk or usb stick on another system then you are given these options again when you close the session on the new machine.