It might be the hand soap, or your hands might not be getting as clean as you think they are. Try getting a hand soap known for being gentle and hypo-allergenic, and buy a nail brush and scrub under your nails when you wash your hands. Not only should your keep your hands scrupulously clean for this kind of activity, you should also take a sitzbath and wash your lady parts as well.