We don't have carpet, however, we have some rugs. They were there before the cats. Thankfully, they aren't good ones. They were originally but we only paid $100 for both of them from the guy who sold us the house. Just as something to have underfoot until we can afford new. Glad we didn't get new now, because a) Casper regurgitates a lot and b) Cocoa has taken a liking to pulling at the one in the dining room specifically.
We have scratching items for both of them that they use all the time, so why Cocoa does this really irks us. We are thinking of removing that rug. We really don't need it. And, the one in the living room is far too large anyway so if we got rid of that one, chances are that when Casper does barf in that room, he'd completely miss it being on a smaller one.
We have no other rugs except a couple of very small ones at the foot of our bed which neither of them touch. The rest of the house is all hardwood or tile.
We do not keep up with vacuuming as much as we should and we always walk around saying "GAWD WE NEED TO VACUUM!" and then we get busy and forget. However, I do try to remember to Swifter the stairs at least once a week because you really notice the dust/dander/fur build up on them. Plus, I finally broke down and bought a hand held vacuum this past weekend that got good reviews for pet hair. My thought process is that if it's always charged, and since it's small, light and handy, we'll be way more likely to use it than pulling out the canister vacuum (which, BTW is a very good brand, Riccar, and works fantastic but is a pain in the you know what to lug around).
It's really terrible how much fur we see around the house now with 2 of them. And then the little bits of litter which get tracked now and then added in. Blah. So hard to keep up with when you have any kind of material on the floor.
I don't stress too much about it all because of the rugs being old and the hardwood actually needs to be refinished - we never had the time to do it when we moved into the house with everything else that took precedence (been there for about 3 years now). Some day, we'll get around to it, but with a nearly 100 year old home, there is always something more pressing than fixing up the floors lol.