Мужская фамилия Богдан склоняется.
1. В первом предложении стилистически нейтральный порядок слов, во втором - инверсия.
2. Мальчик нравился хозяину.
Правильные варианты:
Мальчик с пальчик, Мальчика с пальчик и Мальчик-с-пальчик, Мальчика-с-пальчика (сказочный персонаж)
мальчик с пальчик, мальчика с пальчик и мальчик-с-пальчик, мальчика-с-пальчика (о ребенке)
Да, всё так.
Возможный вариант: Мальчик пересилил чувство страха.
Поскольку упоминается дом, корректно: Мальчик, потерявший дом и родных в войну (в годы войны).
Домой – наречие. Наречия не изменяются по падежам.
Тире не требуется.
Согласно словарям, слово змей во всех значениях - одушевленное существительное. Учительница в данном случае ошибается.
В предложении Мальчик стоял, оцепенев от холода запятая нужна: оцепенев от холода — это деепричастный оборот.