In regards to the furniture, think of the problem this way: Where do I want her? It's a lot easier for a dog to think in terms what we want, rather than what we don't want.
My solution to the same problem was to put a pillow-bad in the family room just for Mabel. It's just classical condidtioning: Whenever she got on the pillow, she got a treat. After a few days I added the word "Pillow" when giving her the treat. By the end of the week all I had to say was "pillow" and she'd run to her pillow-bed.
Her pillow bed is her "default" spot. She has to be there whenever we're eating, when people come to the door (three barks then on her pillow), when we don't want her under foot, etc.
This way, when you don't want your dog on the sofa, you just say "pillow" (or whatever cue-word you want) and she knows what you want. I suspect that when you pat the sofa with your hand and say "Jump up!", she'll know you're inviting her on the sofa.
My solution to the same problem was to put a pillow-bad in the family room just for Mabel. It's just classical condidtioning: Whenever she got on the pillow, she got a treat. After a few days I added the word "Pillow" when giving her the treat. By the end of the week all I had to say was "pillow" and she'd run to her pillow-bed.
Her pillow bed is her "default" spot. She has to be there whenever we're eating, when people come to the door (three barks then on her pillow), when we don't want her under foot, etc.
This way, when you don't want your dog on the sofa, you just say "pillow" (or whatever cue-word you want) and she knows what you want. I suspect that when you pat the sofa with your hand and say "Jump up!", she'll know you're inviting her on the sofa.