There is a word for guys like him. Five letters, starts with a ‘P’ ends with a ‘y’
And it’s an impolite slang term for cat.