I have a shaggy wool carpet and a cat and this vacuum cleans the rug thoroughly.