I wouldn’t let him in, for him to sleep on the sofa 😕
What an arsehole.
Thank goodness you’re not with him!
Covid and winter won’t make this easy, but I think you (he - but let’s face it he won’t) need to come up with something he can do that’s weather-proof or adaptable.
Like a walk, the park and a café lunch - with the agreement that it is cut short in rain, but not cold.
This is really hard, as I know I’d end up letting him in for the sake of my children... but NOT to sleep.
Honestly - if he does, wake him.
There needs to be a planned activity when he’s there - board games, gaming if it’s together not ignoring each other (something like family games on Wii), Lego, reading a book together. Maybe they could always cook their own dinner, the 4 of them - making pizza. Maybe regular pizza and film afternoon. That’s really fucking lazy for him, and he may just sleep though.
Although I wouldn’t set him up to fail, I wouldn’t (despite the above!) do too much to help him. If he is only ever going to let them down, don’t step in and artificially make him look good now.
It might be that a fortnightly pizza and film early evening, with him falling asleep anyway, is the best they’ll ever get from him... but they may be happier “knowing” him. If you think they’re not bothered about regular contact - let it fade away.
I’m only even suggesting stuff in your home because of his shared house. If that’s genuinely his only choice. If you think he could afford a 1 bed so he could have somewhere indoors with the boys but he won’t do it - then fuck him coming into yours.
Let him do McD every other weekend, until his kids decide to reject him instead.
I’m sorry you’re dealing with this shit 