That being said, it is possible to overwork your carpet. If your vacuum cleaner has multiple settings, you shouldn't be vacuuming your carpet on the bare floor setting.
Consumers get a little freaked out when they see carpet fluff in the dust bins of their vacuum cleaners...but overall carpets can stand to be vacuumed several times a week without sustaining damage. Leaving dirt in a carpet, however, actually breaks down the pile underneath the carpet fibers. It also creates a breeding ground for dust mites and bacteria.
Bottom Line:Carpets sustain much less damage from regular vacuuming than they do from dirt left in the carpet.