Smelly urine or urine that has an unusual odor may be a result of diabetes, an infection, eating asparagus, or using certain medications, among other causes. Treatment can depend on the underlying ...