From the Live DVD you have 2 options
1) just boot into whatever puppy you want to install and
use the built in universal installer, this will let you install that
distro on just about anything you want
flash drive or hard drive, or even your shoe if desired (LOL)
2)To create the bootable stick or card from Windows
1. Download Unetbootin from http://unetbootin.sourceforge.net/ or the
download page

2.Format your usb drive or card with a FAT(32) filesystem. (most
already are, but a fresh format is nice)
3.Copy all 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. CopyThe whole contents of the folder on your desktop 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.
Now, be carefull do not pick your primary drive to install to , if you do you will be very
sorry
