Y ¿no puede ser que sea timidez? Que le dé vergüenza mostrarse cariñoso y «ñoño» ante los demás?? Es que me parece muy raro que sea tan cariñoso contigo en privado y luego tan distinto cuando estáis con su gente, yo creo que es eso, timidez o incluso que él tenga una imagen de tipo duro ante los demás que no quiera «echar a perder».
Sea como sea, tienes que hablarlo con él, la comunicación es muy importante en una pareja.