Yes... and its possible to permit them on the sofa and still maintain sensible rules and the consistency and predictability dogs like (there is no need to deny nice things to maintain a 'strict structure' even with a working dog, thats a fallacy invented by the likes of Koehler to cover the fact those training methods produce dogs that typically can't live in a family house because they're fucking dangerous - if you follow them all, most people don't now thankfully).
Allowed on the sofa, ive no way of keeping them off it if im not here anyway, so our rules are if a human wants on, you get off or you budge up. If a human is on the sofa you ask or are invited, that way no ones tea or plate of sandwiches is sent flying, and guests can remain un-dogged.
Allowed on our bed because we like it - the rules are you stay in your own spot and you do not trample anyone or put your anus on them. No anuses, sitting must mean tail between anus and surface.
They've free access to bedroom and landing currently, it was all over but the oldie has taken to sneaky kitchen widdles, he proclaims being blind he can't tell the difference between hard kitchen floor or outdoors but I suspect lies, its just closer and not raining in there.
Puppies will often pee where you sit, because it smells like your butt and they're trying to make themselves feel safe and comfy.
Restrict access when you aren't supervising properly, be ready to zoom puppy outside when you are supervising, he'll grow out of it fairly quickly (but if you deny contact with you, cuddles, restrict access to YOU... you may actually prolong it as he will feel insecure and anxious!).
Ultimately its your sofa, its your dog, do what you like but make sure rules are actually consistent and sensible.
Making a rule that your dog can't go on the sofa and expecting them to understand this applies when you're not there is unrealistic at best and if you intend to attempt punishing them for it after the fact, fucking unreasonable and damaging to your relationship with your dog.
If you do choose to not have dogs on sofas at all, you should be willing to spend lots of time with the dog elsewhere, cuddles, snuggles and simply being with your dog are valid and useful (not all dogs want cuddles and snuggles but even those who don't will appreciate time spent sat on the floor with them).