We learned this suggestion from a professional dog trainer and it has worked for us (through 8 Rottweilers); aluminum foil. Spread it out on the furniture you don't want them on (bed/couch/chair/ottoman) -- they don't like it (kind of like fingernails on a chalkboard to them). Your house will look like you're expecting aliens to visit but it has worked for us. Just fold it up when you're done and you keep re-using for the same purpose.