How do I determine when it is time to clean my Oriental rug?

To determine if it’s time to clean your rug, try these simple tests:
Rub your palm on the rug for a few seconds. If your hand becomes dirty, it is time for cleaning.
Kneel down on the rug and smells it. If you detect foul odor, it is time to have it cleaned.
Lift a rug corner and vigorously shake it up and down once or twice. If you see a dust cloud forming, it is definitely time for a cleaning.
With the rug facing up, fold a corner of the rug back, away from the pile, to expose the base of the fibers. Have the rug professionally cleaned if there is dirt deep in the pile.