For perhaps the last 6 months I have been using balenaEtcher. However, at least 50% of the time it crashes just as it begins to write and has to be reconfigured and started over. PITA sometimes.
Better not to use Balena Etcher with Puppy.
Once you have "running puppy" (doesn't matter that it's read-only) you have the possibility to use Puppy specific installation tools and do the proper frugal install to another stick (e.g. Frugalpup, grub4dos config, ...).
Enough information in "how-to" section.