Оба варианта возможны.
Снеговик склоняется как одушевленное. См. Склонение существительных в учебнике Е. И. Литневской.
Тире не требуется.
Слова кремить нет в русском литературном языке. Правильно: обработать обувь кремом, нанести крем на обувь.
Формообразующий суффикс. Но в школьной программе иногда рассматривается как окончание.