As others have said - as long as you are consistent and clear about your rules, it really doesn't matter what those rules are...
Honey has always been allowed up onto the furniture - we decided on this before we brought her home as we knew we couldn't consistently enforce a no-furniture rule (cos we wanted cuddles).
She knows to wait for permission to jump onto us when we are sitting down (or next to us), and will sit expectantly waiting for this to be given, and she will get off when we ask her to.
The only time I can see why a no-sofa rule might need to be put in place for training needs would be if this led to guarding issues (which isn't going to be caused by allowing your dog up, but being on the sofa could become a trigger in a dog who was prone to guarding, iyswim) - otherwise it's personal preference as to whether you as an owner wants the dog on the sofa or not.
Honey has only recently been allowed up to our room, and is still only allowed up on invitation, but that was because I was allergic to her when we first got her, so I needed the bedroom dog-free! I really wish she had been able to come up earlier, as she rarely relaxes upstairs, and I would love to be able to have a lie in at the weekend with Honey (oh, and OH I guess!

).