Форма дательного падежа мужской фамилии - Войтеноку. Женская фамилия не изменяется по падежам.
Слово ботинок относится к существительным мужского рода, покольку оканчивается на согласный, а слово кроссовка — к существительным женского рода, поскольку оканчивается на гласный. Ср. сущ. мужского рода сапог, валенок и др. и сущ. женского рода тапка, туфля и др.
Лишние запятые есть. Слово практически не требует обособления.
Правильно, хотя тире по правилам не требуется (здесь оно интонационное).
Предложение построено неудачно. Возможный вариант: Мой муж на протяжении четырех месяцев появляется дома лишь поздно вечером, когда я уже сплю.
Запятые нужны. Сравнительный оборот как кокон обособляется.
Сравнительный оборот тесно связан по смыслу со сказуемым. Постановка запятой не требуется.
Запятая не ставится.