Answering your question, no, I do not think he feels guitly because he hasnt done anything wrong.
Im going with everyone else, i think that this guy either wants to make your relationship more physical or that maybe your relationship to him has deepened alot more to a deep love to him.
Keep an eye on your friend. She sounds like she might be up to something.
Also, maybe your boyfriend is showing you off and showing the public that your his as a way of maybe showing this friend of yours that he's happily taken and not interested in her advances.
I know my boyfriend does that when some guy trys to advance onto me. Its a way couples sometimes 'mark their territory' to others and he might be doing that to you.
In all honesty I wouldnt worry about it what so ever. Infact, id take advantage of all the snuggles and loving your getting and be happy with it C: