So my husband and I were trying to have sex a little while ago and during foreplay his penis smelled really bad. It totally ruined the mood for me. To be honest it smells like bad canned cat food. Why is this?