А почему он у вас сидит до 12? Мне рано на работу, я в 11 спать ложусь, поэтому все гости до 9, максимум до 10, потому что перед сном я хочу спокойно выйти из душа в домашнем халате, не думая о том, где у меня что распахнется, а тут чужие половозрелые мужики ходят. Вот и вы начинайте "рано ложится", мало ли, рабочее время перенесли, устаёте, голова-давление и т.д. Можно не сразу, постепенно, но снижайте время его присутствия. И вам меньше глаза мозолит, и дочка вечер будет тратить на что-то полезное.