Been trying to train
my skin to stay on as much of my gland as possible. But, it pulls back a lot of the time. If I have some tight undies on, and tuck it in covered, it will stay that way for quite awhile. Also do the manual tugging exercises as much as possible. I think persistence pays off. There are times at the gym shower where my skin will cover quite well, but then my penis will be showing very, very small. Which is ok with me.
One of the simplest ways to train the skin forward is to pull the skin you have forward, covering the head. Use a tape, like NexCare, and tope the skin closed with 1 piece (north to south or east to west). Put a small fold over tab on the end of the tape and you can release the tape to pee. The tape will adhere many times.
I made a retainer from a baby bottle nipple.
Target sells nipples 2/$5. I buy Avent brand nipples. Their largest is a perfect size for me.
Just trim off the flange, and snip off the teat to give it a low profile so it won't bump into things when you're nude, and doesn't look lumpy when you're wearing clothes.
Pull your foreskin over your glans, and pop the nipple on. The grippiness of the silicone will hold snug onto your skin. I can wear it nude, commando all day, or to bed all night without it falling off.
Wash it with dish soap to keep it squeaky clean, which will maintain its grip.