I don't care if he just holds my hand or kiss me but other times specially when we are with his male friends he wants me to seat on his lap or he start touching my legs or arms. Sometimes even my butt but just when they are not watching. I told him that I don't like it and he understand but days later he start to do it again.
Other thing that he does is suggest to his friends that we are going to have sex. For example, yesterday he told me in front of his friends "do you like how this glasses looks in me?" I said yes and the he say "So I should keep it in the night then" in front of everyone.
He's proud of being with you, but in my opinion he's acting in a immature way. You can tell him that you feel sorry for him for making such an effort to impress his friends and that that's a total turn off for you, because you like guys that are more confident and don't need to be showing off. To dump him or not is really a choice that you have to make based on the type of relationship you guys have and the type of relationship you want, and the possibility or not you guys have of improving the relationship.
Sounds like a creep who tells his mates everything and is trying to prove to them that he's the one who wears the trousers in the relationship, so really, if it bothers you that much, then say in front of his mates like he is doing and be straight, " I told you before, touch me again and were done" x
I don't think he has taken what you said seriously. When the both of you are on alone sit him down, tell him firmly and calmly that you don't like that behavior. Also explain why. Saying "aww stop it" when he touches your ass won't do shit.
if he keeps doing what you dont like... & brags about sleeping with you... drop his ass seriously. he's liking the idea of making his friends jealous that he gets to touch his girl and sleep with her while they dont