Beautiful rugs can really improve the look and feel of your home, but we know that they can become dirty and worn out from everyday life. Ask All Pro Carpet Cleaning about your rug, we can work out a solution to get your rugs looking they way they should: gorgeous!

Trust Your Rug to All Pro Carpet Cleaning!

You can trust your Persian and Oriental rugs and any other fine rugs to All Pro Carpet Cleaning. We clean and repair your rugs in our state-of-the-art rug cleaning plant to provide the finest possible results. We get the stains and odor out from your rug more effectively than any other Toronto rug cleaning company.

Our cleaning is always done on the premises and your rugs are fully insured. We can work with delicate wool and silk Orientals, antique Persians, Chinese and Indian carpets.

Our expert repairs include:

  • Fringing and surging by hand or machine
  • Stain removal, colour run correction
  • Stretching and blocking
  • Pet stain and odour removal
  • Scotch guarding
  • Moth proofing

We offer a complete line of under padding.


Proudly serving Toronto and the entire GTA!

Eco-Friendly Products

Today, various people clean their carpets and upholstery by using environmentally safe and nontoxic materials. We also use these eco-friendly products to ensure the safety of clients, pets, and the environment.

Committed to Your Satisfaction

As your service provider, we will gladly return to reclean any spots or stains that reappear within 30 days. We work hard to satisfy our customers and aim to address all their issues promptly.

The Professional Clean

Our exceptional cleaning services guarantee more satisfying results than everyday vacuuming. Our professionals are equipped with the tools necessary to keep your carpets, area rugs and upholstery spotless.