I used to work in the same office but a different team, I now work in the same building but a different office.
He's early 50s and I'm mid 30s. Started off being friendly and talking about hobbies, work etc.
He was also friendly with another male colleague of mine, I was happy to chat around the office occasionally and on Teams.
Made sure to mention my partner and took my time to reply, I was polite but made sure there was no suggestion that would be anything else.
He told me I had 'really nice teeth' and was 'really slim' , and I just felt uncomfortable.
I said I'd been swimming and he kept referring to 'breast stroke' and then 'pussy cats' when I mentioned my cat.
I was mentioning something about my contract and he said something like 'I reckon you like being in control"
He's a dirty perv but I know it's all very subtle. I just completely ignored his messages and he hasn't interacted with me since, luckily I don't see him around.
He followed me on social media and sent me 2 pervy 'joke memes' , 1 about sex, and 1 about boobs.
I just ignored and removed him.
As I say it's all very subtle so don't know what I could do? I've been advised to give him a warning but I find that these types try to gaslight you and say they were only joking and you need to chill out.