@Notjustanymum
I had a colleague who constantly stared at my tits. In a meeting, in front of everyone, when he was speaking to my tits, I responded very sharply: “I’m up here, Peter”, pointing to my face. Everyone laughed, it embarrassed him and he never did it again - nor did any of the other men, who, realising I’d not hesitate to call them out on it, amended their behaviour around me.
I like the 'I'm up here, Peter' advice.
I used to work in a private alternative medicine practice and experienced something similar with one client who, after several weeks of staring, went so far as to comment on my breasts, I suspect he thought I'd be flattered.
I wasn't and he was as creepy as hell.
I wasn't rude to him but I very calmly made it clear to him that I wasn't going stand for comments like that.
He apologised and behaved himself from then on.
Regarding all the posters saying your supplier is 80 so he won't be around much longer I wouldn't be too sure, my exh is 86 and is still working in his business, seeing clients and going into the office each day.
Getting a different supplier sounds like a good plan.
Whatever you do don't start dressing differently.
As far as the other guy is concerned, it's annoying but tbh I'd let it go, apart from perhaps asking him questions like 'in what way was the woman typical', or perhaps making 'typical man, what do you expect' type remarks to him.
Whatever you say to him you won't change him and if he know he's offending you he'll probably enjoy the idea and do it all the more.