The penis can have an odor, and it can be caused by something as simple as not washing regularly or properly after urinating.