Something that nobody has mentioned yet which I think is an obvious one is ‘peeing after ejaculation’.
I have noticed that if I don’t pee after sex / masturbation then the penis smells a bit over the next few days especially when peeing. Even if you wash your dick after ejaculating, you are only cleaning the outside. You are not cleaning the pipes inside. If cum is left in a moist place for several hours it starts to really stink, much much worse than pee. Peeing cleans the cum out of your pipes.
So before sticking pepper up your butt, just remember that after ejaculation / sex / mastubation, always remember to pee and then wash your dick. It’s a well known Health Tip. Tried and tested.
Btw, I also wipe my dick with tissue paper after peeing I noticed that helps cut down smells from pee drips. I think wiping is better than shaking. After all, can you predict where all the drops of pee are going when you shake it? I would guess that occasionally some of them are landing on your trowsers, shorts, shoes etc.. Wiping thoroughly is the way forward.