When you allow your dog on your sofa or bed, instinct tells them they are equal or above their humans in the pack hierarchy.
For some dogs, this can lead to territorial behavior.
If your dog is allowed on the sofa with you, be prepared for him to jump up and make himself comfortable when guests are over, too.