If you see stains, spots or dirt on the rug, it needs to be cleaned. However, it is always better to get your rug cleaned by professionals to avoid any damage.