Creo que estás en todo tu derecho. Tu bebé de dos meses aún no tiene su sistema inmunológico desarrollado. Tú, como madre, debes cuidarlo y protegerlo, y entre otras cosas no exponerlo a bacterias ni gérmenes, si ya cuesta con los conocidos, ¿cómo fiarte/saber que esa señora no está incubando un resfriado, acaba de tocar un niño con varicela o simplemente ha ido al baño y no se ha lavado las manos?
Además es una falta de respeto para tu hijo, es su espacio, y puesto que él no puede decidir si quiere que le toquen lo tienes que gestionar tú.
Quizá soy muy radical pero yo no dejo que nadie toque a mi hijo sin haberse lavado las manos antes, menos los niños, llevo siempre alcohol- gel en su carro para limpiarme yo misma después de tocar monedas o cualquier cosa así. Así como tampoco toco bebés o niños de otros, si es un bebé pregunto a los padres, aunque tenga mucha confianza con ellos y si es un niño con el que se puede hablar siempre les pregunto si me deja darle un beso para saludarle, si no quiere, les digo, “muy bien, no pasa nada, quizá más tarde te apetece”. Las muestras de afecto deben ser decisión de cada uno, y puesto que tú bebito no puede decidir, haces bien en ser tú quien decida limitarlas, controlarlas o evitarlas si así lo consideras.