If you smell a fishy smell or see a lot of waxy white stuff - smegma - try washing with hydrogen peroxide. With the penis flacid push the skin back and wash with soap and water. Fill a spray bottle with "off the shelf" hydrogen peroxide from the drug store and with the skin rolled back spray the head and the inside of the foreskin. Push the foreskin forward to cover the head. Let it sit for a minute or 2 or rub the foreskin to "work in" the peroxide. Push back the foreskin, the peroxide will dissolve the smegma and it will look white and foamy. Wash again with soap and water. Repeat as neccessary. Also try pushing back the foreskin after urinating and spray with the peroxide to keep it clean between showers. If the spray stings you may have tiny rips/tears/cuts in the foreskin (otherwise you should feel nothing). Wait a few days to let them heal and try again. I do this regularly and don't have any pain. If you have a tight foreskin and can't retract it, try using a plastic eye dropper to squeeze in some peroxide, rub the skin to work it in then fill the eye dropper with water to rinse. I had really bad smeg probs since I was a kid . In my late teens when I switched to a new family doctor, I told him & that's what he suggested. Try it & let me know how it works out for you.