I like the idea of the upside down chair matts. Our Lab was crate raised and went into a crate in the house every night. When he was about a year and we got tired of the crate we took it out and let him sleep on the dog beds in the house. Slowly over time he helped himself to the sofa. We put up a baby gate and he learned to plow right through it. Dog hair all over the couch! The only options were, crate or garage. I opted for garage. but to my bewilderment since DH complains about the dogs in the house too, he has not put him out yet and has resorted to loading up the furniture with items to deter him. Seems the pointy chair matts might be a good idea! I'll suggest it. Although I don't mind him in the garage this time of year at all! Oh, get this, his sweet little Corgi who adores him to death gets to sleep in our bedroom!