how about a third choice? your primary care medical provider should be able to help you with this relatively-common proble. a urologist is fine as well but the visit is expensive and it may take longer to get an appointment.
which doctor do you go to for an irritation of your foreskin a urologist or a dermatologist?