Are some stains permanent even after professional cleaning?

Unfortunately, some stains may cause permanent discolouration, especially if they have been left untreated for a long time or have chemically altered the rug fibres. However, professional cleaning can often improve their appearance significantly.