baby kisser
baby kisser {n.}, {slang}
A person campaigning for votes in his quest for elected political office; such persons often kiss little children in public.
Nixon was a baby kisser when he ran for Vice President with Eisenhower.
Categories:
Source: A Dictionary of American Idioms