You should dump him. Even if he's trying to make you jealous, he's going about it in a crappy way. Who does that? He's showing you that he has zero respect for you and you're taking it.
If you went around saying other guys were hot in front of him, he certainly wouldn't keep quiet. So why aren't you saying something? Tell him what he is doing is hurtful. Let him know that he is disrespecting you and treating you like dirt. And then dump him faster than Flash outrunning Superman (sorry fellow nerds, Flash wins), because jerks like that aren't worth your time.
I definitely agree with Nick's answer. My ex used to do something similar and then when I said something he said he wanted to see me get jealous... I thought it was stupid and I still do because that's the wrong way to go about it.
Sure, it's the wrong way to go about it, but also, why the hell is he trying to make you jealous in the first place? SO much is wrong with this picture.
The guy I'm seeing actually made a comment like that -- he said he checked girls out all summer, and I was like, "what's the point of saying this to ME?... Think a little before you open your mouth". He pretended he didn't understand what was wrong, and said that he used to say stuff like that all the time with his ex and that she didn't mind and even participated.
Then a while later he admitted he was being "a little insensitive".....
Nick is right on about this douche. It's one thing to acknowledge another person's attractiveness, but to constantly do it and rub it in your partner's face on top of that, well, that's childish, petty, and indicative of loserness and inferiority. Leave him high and dry and count your blessings he proved his inferior humanity to you so early in the relationship.
If he calls other girls hot in front of you…, why do you still call him your boyfriend?
My fiancé does that, but he also does that to guys and states that he wishes he had "their" body. He just has a serious problem with negative body image about himself and this is how he deals with it.