maybe there is an issue with the vanilladpup ISO?
I have never used any tools mentioned above, bcz it is not universal to be use on all puppys.
Important is install boot manager grub2 or G4D. Edit the grub.cfg or menu.lst.
Nothing wrong with Vanilladpup.iso