Best response I know of is to head-butt him first
You can do this even defensively if you see it coming and drop your forehead into his nose.
Head butts come from so close and quick that there's not a lot else you can do.
Re: "glasgow kiss" I heard a good one the other day, called the "Scottish pub quiz" -- starts out like this:
A: Can yer mother sew?
B: (some answer)
A: Get her to sew this! (Glasgow kiss here).