I have very little carpet in my home any more as it is much easier for me to deal with rugs on my tiles and Polished floors here in North Qld.
I share with 3 dogs and they can be quite the messy children, so I need everything to be as easy as possible because I have a rare form of arthritis which I have suffered with since childhood. My rugs get dry cleaned when necessary
I am once again blissfully living in a house with wall to wall carpets in nearly every room! It was one thing I really didn't like about living abroad - carpet was a rarity there and we had hard floors everywhere. Cold, noisy and oh the dust bunnies that built up!
We had our carpets professionally cleaned before we moved in and will probably have them done again in a year's time. Meanwhile my cleaner gives them a pretty good going over every week.
I don't bother so much with cleaning rugs - they get beaten and hoovered but not deep cleaned. They get worn out and thrown away instead!
I have several rugs on polished wood floors. I had them cleaned professionally once and had to sign a form saying basically the company was free of any retribution if anything went wrong. My rugs took a long time to dry and smelt bad after a while. I was so annoyed but felt I had given up my right to complain. The company phoned me about a year later to see if I wanted them to return and I told them what had happened and that there was no way I would pay them to do that again. I was told I had had every right to complain at the time, but that it was too late now.
When the rugs became smelly I bought myself a decent carpet cleaner and do them myself a couple of times a year.