Download Puppeee:http://drop.io/puppeee/
Puppeee does not come in an ISO for 2 reasons. First Eee PCs do not have a cdrom drive. Second, it's easier for me to upload new kernels if I don't need to copy the entire OS every time. So you need to go to the URL above and download all 6 files.
Then you will need to create a bootable usbstick or sd card.
To create the bootable stick or card from Puppy:
1. From the Setup menu, choose 'Bootflash Install Puppy to Usb'
2.Choose Usb-Hdd and click OK twice
3.Select your usbdrive or card, and click ok.
4.Unmount the drive if necessary, then click ok
5.Choose Exit,finished
6.Copy all 6 files you downloaded to your newly bootable usb stick or card.
7.You're done
To create the bootable stick or card from Windows or some other Linux:
1. Download Unetbootin from http://unetbootin.sourceforge.net/
2.Format your usb drive or card with a FAT filesystem.
3.Copy all Puppeee files except syslinux.cfg to the usb drive or card.
4.Run Unetbootin and choose custom as shown below. Choose vmlinuz for the kernel and initrd.gz for the initrd. Select the correct drive from the Drive combobox.
5. Click ok, wait for it to finish, then choose exit rather than reboot.
6. Copy syslinux.cfg onto your newly bootable drive, overwriting the one that Unetbootin created.
7. You can delete the files ubnkern, ubninit, and vesamenu.c32 as they are not needed.
8. You're done.
Booting tips:
Puppeee will boot faster if you move the sfs files to the root directory of an internal harddrive and create your save file on the internal drive.

http://pupweb.org/cgi-bin/yabb2/YaBB.pl?num=1259079733
http://www.murga-linux.com/puppy/viewtopic.php?t=48288