The Umpteenth Iteration Shanghai Solitaire game does play in Puppy. Plain Jane style but seems to work well.
I unzipped it in Windows and transferred the files to Puppy into a directory under ~/my-applications.
From the new directory issued the command wish shanghai and the board appeared.
Takes about 1.6MB on disk and seems to run the processor at 100%. Maybe the program loops while waiting for input.
Will try to build a dot pup, but don't hold your breath.