To determine if your rug needs cleaning, try rubbing your palm on the rug for a few seconds. If your hand gets dirty, it’s time for a cleaning. Also, if you notice a foul odour or see a dust cloud when shaking the rug, it’s due for professional cleaning.