Shmuck puppet Share definition Flag Someone of extremely low intelligence who needs other people to dictate their lives for them. You’re a shmuck puppet, wait for me and hold the door open otherwise I can’t get in. Shmuck puppet by Hgray0905 May 13, 2023 0 0 Get merch Get the Shmuck puppet mug. Buy Now — $32.95 See more merch