So basically my DH won't go to bed at a reasonable time and I'm so tired. He thinks I'm being unreasonable. Our dog worships him so if he's the last to bed she pines for him, barks, scratches at the door and wakes everyone up. If DH goes to bed first the dog lies down straight away and goes off to sleep then I wait for 5 minutes then go up to bed. I have to get up earlier than DH as I have to drop DS2 off for his bus at 7am each day and also one night a week I have to get up at 2:30 to see DS1 out for his milk round (I go back to bed until 6. I'm absolutely exhausted. We've just had an argument about the whole thing. So the dog got agitated and wouldn't settle now I'm downstairs waiting for her to sleep so I can go back to bed. Have to be up at 6am in the morning. He gets loads more sleep than me. I do all the early mornings and he also falls asleep in front of the tv downstairs and I can never wake him up to get him to go to bed. He says I'm being mean by expecting him to cut his evening short. He tells me to go to bed first and he will sleep downstairs on the sofa with the dog. That always ends up making his joints really bad and he can be out of action for days and can hardly walk. Then I have to do everything.
Who is being unreasonable here? Am I in the wrong telling a grown man what time he should go to bed?