So I work in a male environment, no issues there. We have recently started working with some contractors - all blokes. Whilst waiting for a meeting to start one of them asks me, out of the blue, 'do you have any kids?' which I suspect was a lazy attempt on his part at small talk. I don't (have kids) but it irks me that he asks me that question (complete with slight head tilt and simpering smile) and not my male colleagues.
Any suggestions of a deflective answer which does not completely insult the vendor (I have loads of these responses!) as it will happen again, I can guarantee it.