My dogs know that when oh is away they get a couple of nights on my bed, then usually one night very occasionally when hubby is home. I did it with my previous dogs Airedales (though they had one night each, to big
I'd have to sleep like a sausage in the middle tried it once)
Mine just know its a very special treat that doesnt happen every night. Normally at bed time they just trot of to the laundry get a kiss each goodnight then I don't hear from them again til morning. They are 18 months and 9 months, I am a softy and they get cuddles constantly but I am the boss they don't get on the furniture unless given permission and jump on beds only when asked NEVER just when they feel like it, I think it depends on how well trainined the dogs are occassionly invitation only is fine. They also spend some nights outside during summer they are dogs and can sleep anywhere. Last christmas we took Indi with us to visit family in Melb she slept every night in a different laundry that she never been in before and one night on a verander at the front door, out in the country in the middle of the bush, think she watched the wildlife go pass, kangaroos and wallabys.
edited to add it does help me sleep on the first night cause I still have snoring, Indi sleeps under my arm and Kody sleeps with his head across my knee its like having OH next to me