His dick smells..

I’ve been with my BF for 3 years & i don’t really ever remember his dick smelling.. i mean a few times I’ve noticed but now it’s everyday.. yesterday he took a shower in the morning and in the afternoon i touched it and it smelled... he’s uncircumcised so i know it could be because of that.. but if he was cheating would it make a permanent smell like that..? Ugh it’s turning me off 🙄🙁