However you decide to install (or not) Puppy Linux, we hope you enjoy using it for years to come!
While we recommend frugal or USB installations the choice is entirely yours.
[1] Some common Linux filesystems that Puppy supports are ext2, ext3, ext4, f2fs. Windows™ filesystems supported are fat16, fat32 and ntfs.
[2] A pupsave file is a file that contains a linux filesystem. It can be stored on any supported partition. It is a fixed size and can be as small as 32MB and as large as 4GB (on fat32) and even larger on other filesystems. The pupsave file can be enlarged later on, but the challenge is to keep your system trim and clean by regularly deleting browser cache, cleaning up any stray files and storing other stuff outside the save file.
A pupsave folder can only be created on a linux filesystem. This allows you to store as much as your partition can hold.