Unless your slut level is way too high, you should have no problems keeping Cock Desire low.
The extreme solution would be the accessory that lowers Cock Desire gain rate by 66%, but it's very expensive.
Try to improve your Mind stat, as the higher it is, the more desire it will reduce.
Also, if you're drunk or have high desires, do not move to a table with 4 people, as they will attack you, offer drinks and so forth.
Also, drinking a little is not bad, because refusing an offer costs Willpower, possibly making you unable to lower desires.