I havn't tried booting the ISO with grub on a USB.
Normally I've been installing the ISO to USB using the Puppy Universal Installer app under the Setup Menu. You can use Vmware or other virtualisation app to boot it and mount your USB to install to.
I havn't tried the followng method, but you can give it a go if you like;
[ Show youtube player ]
|