Правильно: полный (полон) кого-чего в значении 'содержащий что-либо, вместивший много кого-чего-либо' (шаланды, полные кефали) и полный (полон) кем-чем в значении 'наполненный чем-либо доверху, до краев; всецело увлеченный чем-либо' (канавы полны водой, душа полна любовью). Таким образом, возможны варианты: ботинки, полные воды (такие, в которых проникло много воды) и ботинки, полные водой (до краев наполненные водой).
У имени Михайло все формы, кроме именительного падежа, образуются по образцу женского рода (как если бы исходная форма была Михайла): у деда Михайлы, с дедом Михайлой.
Обе указанные запятые нужны.
Это хороший слоган.
Происхождение фамилии значения не имеет. Мужская фамилия Кравец склоняется, женская – нет.
Это наречие.
Верно: краковянин и краковец.
Тире в данном случае присоединяет пояснительный оборот: изменило краски (то есть) стало темнеть.