Our place is all hardwood floors covered by many really nice rugs. They all came from abroad and were bought by Craig or his parents (who travel a lot) and are the real deal.
They were our biggest concerns when we first got Bailey. For the first couple months that we got Bailey, he was not allowed on them. We blocked off the kitchen and hallway area which belonged to him. He was allowed in the other rooms but he had to stay on the furniture. He was really good though and knew his boundaries and never jumped off when he was placed on the couch.
Even though he was house trained extremely quickly, a large fear was him chewing on the tassles of the rugs. After a while, we slowly started giving him access to the rugged areas. We thought the tassles would be really tempting to him, but he never once showed an interest in them.
Now, he has free roam of the house. Craig's parents are always worried about Bailey ruining the rugs, especially a large silk one in our living room, however Bailey has never shown to be a problem. He is a very good puppy