It seems that whoever came up with that idea has thought of every detail. You can give your dog his own sofa and reclaim yours back. These couches come in different sizes, colors and models - everything just to suit your dog and make it stay away from yours.
Getting the dog to actually use a dog couch might be your only problem. If you have a puppy, things are pretty easy. Generally speaking, they are small enough to not be capable of climbing on your sofa themselves, but they still can find the most inappropriate places to sleep in. Luckily, puppies are more flexible than adult dugs and can more easily adapt to new situations. Every night, before you go to sleep, try to direct you puppy to its own couch, placed in your bedroom. Having you nearby will make it much easier. Place the dog's favorite toy or maybe an old T-shirt of yours on the special couch - this will make it feel cozy.
For an adult dog, things are trickier than that. First you have to put him on a leash, just to monitor him. Be sure to take out the leash when leaving home or at night, when going to bed. Everything you need to do is to put your foot on the leash while watching TV or reading and let your dog have its favorite toy, or any other toy that will make it waste some time. If the dog tries to jump on your sofa, easily pull the leash and say "Down!". Then you have to suggest it to continue playing on the floor with its toy. After you have convinced it not to climb your sofa, you can easily make it use the dog couch with the same technique used for the puppy.
You should be careful when choosing a dog couch, because not every model is suitable for your pet. If you have noticed that your dog likes to chew everything, be sure to choose a model made from a non-harming material and that does not contain any buttons or things the dog can choke on. Go for the quality products, as if your dog is not feeling good, most certain you will not either.
Considering that you both will be happier than before, getting a dog couch is a very good idea. It might even save you some money, on the long run, as your sofa will be kept safe for a long time and you will not need to buy another one every month. Do not forget to show your dog your appreciation as you will see that it is a fast learner, especially when it comes to things taught by its beloved owner.