Putz should not be interchanged with schmuck. They both generally mean penis, but with an important distinction: a shmuck is a hard penis, while a putz is a limp one. This difference carries over into the words' typical use as slang - to refer to a person. A shmuck is a person who lets his (or her virtual) dick lead him/her around, while a putz is an ineffectual wimp.