I don't care what anyone says, I've had many different dogs over the years and I had a dominant male that definitely thought he was boss,and we were young enough and inexperienced enough not to know what to do about it. I uphold the family hierarchy as its always worked for me.
However, IMO, where your dog sleeps is personal preference. Ours is allowed anywhere she wants but I dont like her to sleep on the bed when at night times. That's MY preference because black doggie and cream bedding do not mix LOL
When she was a pup i used the rule "Always or Never" she can either always do it or never do it. None of this, oh she can come on the sofa its a special occassion etc. How the hell can a dog make sense of that. Therfore she can always go on the sofa in the conservatory but never on the leather lounge sofa. And guess what? She knows and she doesnt. Its amazing.
Whatever happens, you have to train them to do as they are told. If she goes on the sofa fine, as long as when you want her off, she gets off. LOL