I've had 2 non-shedding dogs and so yes, we have let each on the couch. Keeping a dog off the couch is fine if you are pretty much with it all the time and if it's crated when you are not home. Otherwise you need to think about how you feel about constant vacuuming of cushions and brushing dog hair off clothes. Those lint rollers work to some degree but they can be a pain too.
For our dog, we keep a towel by the door and dry of her feet when we come in from outside on rainy/snowy days, and if she's somehow really muddy, we give her feet a quick "ankles down" rinse in the sink (but she's little and easy to lift/maneuver). Some people keep a basin of water in the garage and walk the dog through it and then onto an old towel, same as people with beach houses have a "foot bath" to keep the sand out.
But I grew up with dogs who were not allowed on the furniture, and for one of them my parents even banned her from the living room. (But in later years found her in there, sitting in the sun, when they'd been out).
I guess it's not high on my priority list. Housebreaking is the #1 focus, followed by only chewing/playing with dog toys vs. shoes and pencils and whatever else happens to be on the floor. We adopted a rescue dog a few years ago, and those were the 2 big issues. We have a basket with her toys in it - she knows now what HER stuff is. She ignores everything else. You've got a puppy so you have to deal with teething too - so I'd really focus on that. If you have kids and they tend to eat snacks on the couch, I'd eke the dog off just to be able to control the dog's begging for and access to food other than what it is given in its bowl or for training treats.
Next on the list are basic commands and establishing who's dominant in the household (that's basically everyone but the dog). Have you had a dog before so you know that you must reward exactly at the moment you see the desirable behavior, vs. yelling "no" when you find evidence of a transgression later on? My neighbor is all confused about this - she yells at the dog when she finds a pee spot or a poop (even though it's now ancient history for the dog), and she takes him out but gives him a treat when he comes back in! So now she can't figure out why the dog doesn't like to to out to pee - she doesn't realize it's because he doesn't get rewarded when he does it, only when he comes in the house! She's in for a long road!
Border collies and other herding dogs tend to patrol the house when people are active, and they only sit down when everyone else (their "flock") are settled. So be aware of that.
Our library offers a bunch of dog training DVDs and they can be very useful especially so that all family members are on the same page. When we adopted our dog, the shelter was very clear that they did not endorse the "Dog Whisperer" methods of Cesar Millan. I know he's popular and has a TV show. So decide on a philosophy and then make sure everyone does the same thing. The more consistent you can be in the beginning, the better off you will be. So for housebreaking, for example, decide about pee pads and crates and a bell by the door to signal when it's time to go out. You can also consider having a trainer come to the house to a) train the dog and b) train the family. Our neighbors did that and were very pleased.
Have fun with your new addition!