Heh....slightly incompatible. There's a couple of things I've started doing that have helped a bit.
I don't have leather couches so either couch covers (heavy material or they could get ripped by nails), or a quick and easy cheap solution is a double or queen sized fitted sheet depending on the size of your couch. Slip it over, tuck it in and voila (if you get a good colour it actually doesn't look bad!). I clean mine every week or two. Take it off when I've got guests.
I have a heavy fleecy blanket that I put over the bed to protect it from roving paws...even before we had the dog the cats would hop up there. Again, wash often and ALWAYS make the bed!
I've also got a small
upholstery cleaner Its for cars, but it works just perfectly fine on couch arms that have been slobbered on

Only good for small spots, but very handy and relatively inexpensive.
I THANKFULLY don't have carpet, so I can't give you any tips on that.
Another thing you could consider is booties on your dog whenever you take her out and take them off coming in....mud on booties only.
That's all I've got for tips. My house is still WAY dirtier than it was pre-dog, but I don't have to spend hours trying to extract fur, drool and mud from furniture.