He Gets On My Nerves!

There’s a guy at my work that I can’t STAND! He’s so full on himself and he’s always like “Are you going to smile today?” (I, unfortunately, am cursed with a resting bitch face) and he’s always asking me random questions like “How’s your dog?” “What did you do after work last night since you didn’t want to come over to my house like everyone else?”, etc. Like...what’s his deal and how can I get him to stop?