18 months ago I adopted a 2 year old rescue dog. Before he arrived I decided I wouldn't let him sleep on my bed but when he arrived he was so scared and traumatised I didn't have the heart to make him sleep on his own. I also think about dogs being pack animals so it does seem a bit unnatural for dogs to sleep alone. Now we have a strong bond and he sleeps with me every night. His confidence has come on leaps and bounds and he's a happy dog. However, for a couple of reasons I want to stop him sleeping with me. Firstly, I have terrible insomnia and restless legs and sleeping with a big dog who takes up so much room is not helping. Secondly, I have a new boyfriend who I would like, in time, to visit and stay over. There would not be room for all of us! However, I feel guilty about how this might really distress and upset my dog. I know he will cry if I stop him coming in to my bedroom at night. Has anyone ever done this and how long did it take for your dog to get used to the new arrangements? Or is it just too cruel to contemplate it? I know there will be lots of people who think it's wrong and unhygienic to have a dog on your bed in the first place and I don't want to go into the ins and outs of that debate, but would really appreciate any thoughts about what I can do now I've got myself into this situation!