All advice gratefully received on this one! Ddog is 9, and she's never been a great sleeper. We've had her since she was 3 (rescue), and she is very anxious and highly strung in general, reactive, and likes to be as close to me or DH as possible at all times. For the first few years she slept in her (comfy, fluffy) basket in our bedroom, and just got us up early 5-6am, not great, but not awful.
As she's got older she prefers to sleep on the spare bed, I think it's because it's comfier and she can stretch out more, she likes to sleep with her legs sprawled out, which is easier on a human bed than in hers. Refuses point blank to sleep in her basket, and will just repeatedly get out of it if we try and make her. So the spare bed is now 'hers'.
However what this means is that she gets lonely in the night, so will come in and wake me or DH in the early hours, one of us has to put her back to bed, and we've got in the habit of someone getting in with her just so we can sleep as she might come back in multiple times otherwise. Shutting doors is no good as she just whines and scratches for ages until someone goes to her, and gets really distressed if we don't. DH will not allow her to sleep in our bed (which I think is the obvious solution). I sleep quite heavily and also don't have much trouble getting back to sleep if I've been woken up so it doesn't bother me too much but DH is a terrible sleeper and he's on his knees bless him, today he's been up since 3am.
I'm totally stuck as to what to do - no amount of repeatedly returning her to where she's supposed to be makes any difference, I think it's because she's such an anxious dog that her desire to be with us totally overrides her desire to be a good girl, which in every other aspect she really is. But if she won't sleep in her basket, and DH won't have her on the bed, I'm out of answers. Any dog sleep geniuses out there with helpful suggestions we might not have thought of?!