You come into your family room, only to find your dog happily snoozing in your spot on your couch! Now, for some folks this is not a problem--for others it is. When it comes to the touchy subject of dogs on the furniture, my vote is to YES, have dogs on the furniture. Yup, you heard that right, on the furniture. I would however, present the following clarifications:
You can circumvent a lot of these issues by deciding early on if you want your dog on the furniture or not and begin training the behavior as a puppy. If you decide somewhere along the line to change the rules, be patient, your dog can't read your mind. You will have to patiently and consistently train him to stay off the couch. Also, if your dog came to you from another family, they might have allowed him to be on the furniture. You will have to teach him new commands to stay off the furniture. Again, yelling and punishment doesn't get you much, so be patient and consistent and remember set your dog up to succeed so you are able to accentuate the positive and downplay the negative.
Be as comfortable with the trainer or your dog as you are the teacher of your children.