I have had more success just doing it manually ...
Set-up USB stick with these directions ...
Copy contents of your puppy cd to a partition on your USB stick.
Then configure grub to point to the relevant files that you just copied over.
This is what your grub command should look something like ...
kernel /vmlinuz root=/dev/ram0 nopcmcia