My Yorkie, Peanut, always gives me kisses goodnight. It is so strange! I didn't even teach him that! He has done it pretty much ever since we got him. He always waits on me before he goes to bed. Even if my husband goes to bed before me, he will not go in there and go to sleep. He waits and stays up with me until I go to bed.
He stays right behind me like a little shadow and patiently waits and watches me while I am doing the "before bed bathroom routine", washing face, brushing teeth, etc. He just sits on the bathroom rug looking at me.
When I climb into bed, he waits until I get comfortable and situated then he jumps up there and walks up to my face and licks my cheek a few times then turns around and walks down towards my feet and lays down and goes to sleep. He does it every single night like clock work. I always say in a baby talk voice, "Awe...Peanut, are you giving me sugars night? Is that what your doing? Your a sweet little puppy!" and I pet him and hug him. He is definitely a mama's boy!! :-)