Our Deep Steam Extraction System

We have been serving Peterborough and surrounding area for over 15 years.  Our company offers carpet cleaning (steam cleaning and low moisture cleaning), area rug washing and title & grout cleaning.  Our technicians are certified in odour control, fibre identification, textile cleaning and rug washing.  We are always continuing our eduction to provide you with the most up to date cleaning methods.  All of our work is backed by our 200% guarantee.

Area rug cleaning click here











According to the Institute of Inspection, Cleaning and Restoration Certification, or IICRC, the certifying body for professional carpet cleaners, carpet should take about six to eight hours to dry, and never longer than 24 hours to dry because after that amount of time, microbial growth (like mould and mildew) can begin to grow.  No one wants that!

This is why you need a complete steam cleaning system that guarantees your carpet is dry fast. How fast? It depends on the carpet type you have and also the weather conditions the day you have your carpet cleaned.


Spills Can Happen

Sad to say, some experience really long drying times when they have their carpet cleaned. Who knows why this happens, except that it never should happen!

One thing is for sure, having your carpet cleaned should be a pleasant experience and after it is clean, you should be able to get back onto the carpet and back to a normal family routine quickly. Some companies don’t have the powerful cleaning machines necessary for doing the best work, and some don’t have the training they should.

When you have your carpet cleaned, or your furniture or hard floors like wood, granite, marble and all the different surfaces you may have, you deserve complete satisfaction and the best cleaning you will ever see.

So call today we would love to clean for you.



Download our monthly newsletters from the list below!

September 2016 Newsletter

What Others Are Saying...


Good job. Russ told us what he could do. And he did more. Our carpets were old and loose. They turned out great considering. Well done Russ.

Andy Klassen

Not so much


Russ did an excellent job on our carpet!! It looks brand new. We are going to have him come out every year.



Russ cleaned my carpets last week, he managed to remove the pet odor better than any other company I have used in the past 5 years. Carpets look fantastic. He also cleaned the tile in my shower. it is a beautiful sparkly tiny tile that had become brown with rust from the city water He has made it look new again - it is fabulous. I highly recommend this company and will be having them back to do my tile floors. They did everything they said they would, at a fair price and great service.



We needed to have some chairs cleaned and Russ did a great job. There were also some old stains on the couch cushions that a previous cleaner had made a mess of. Russ took the time to treat the stains and they are much better. Russ went above and beyond in helping my Mom have her couch look almost new again. Thanks Russ you are professional and courteous a pleasure to deal with.

Wendy Yeates

Peterborough, Ontario


Excellent work on my mystery stain. Many thanks for a job very well done, a warranty saved and some great advice.

Renee Buchanan

Peterborough, Ontario


Russ was fantastic. He put alot of hard work and dedication into getting the pet urine smell out of the basement carpet. I was amazed at how well the carpet turned out. No more smell!!! He is very courteous, polite and friendly. Very professional. Definately will recommend him anytime. Thanks Russ!

Diane Goodwin

Peterborough, Ontario


We had Russ come in and clean our mattress. He did a great job. He was very professional and friendly. A pleasure to have in our home. Would highly recommend him to anyone.

Tonya Hodder Cooper

Peterborough, Ontario


I am repeatedly impressed with the job The Stain Experts do on my carpets! My carpets were excessively soiled with dog and food (kids!) stains. I couldn't believe my eyes after Russ was done! I never imagined they could look this good!  

Michelle Mitchell Arbour

Bowmanville, On


Thanks for the fast friendly stain removal service!

Jane Emmett- Dykman

Millbrook, On


Very thorough! Used them for my office floors...brought them back shining! Had our trailer rugs done to perfection! Highly recommended!

Terri Huggins

Business Management Services

Peterborough, On


Thank you for doing such an amazing job at Electric City Gardens- you even got the Red Wine stain out of the carpet!!  

Electric City Gardens

Peterborough, Ontario


Had our carpets cleaned last yr & they turned out great! Highly recommend!

Len Krezanowski

Kawartha Lakes


Just had Russ from The Stain Expert over! My wife and I had a different cleaner in 6 Days ago and the previous owners dog smell was still here! Russ did an awful lot of work with both a deep steam clean and a chemical clean! We're very Happy with the work and the great price! Next Time we will call Russ First!

Roger Stoeck

Norwood, Ontario


Great service.  Very Professional and informative.

Gary Hasenhindl

Newcastle, On


Our goto carpet cleaner of choice is The Stain Expert. We recommend Russ Teskey to all of our customers.

Shanna Moroney

Better Flooz

Peterborough 1-705-741-4749


My wife and I were very pleased with our cleaning from The Stain Expert. We have had many carpet cleaners in our home, but none of them have been as thorough.

Kevin Oliver

Bowmanville, On


I have The Stain Expert clean all of my rental properties. They have the knowledge and experience to get the job done right the first time.

Glen Hughes

Lindsay, On


We own a high volume fish and chip restaurant in Hastings, On. The Stain Expert has blown us away. We are very pleased with there service.

Bill Britten

The Captains Table

Hastings 1-705-696-3993


Just want to say a big THANK YOU for an amazing job. Stains that never came out with other companies, and products, are now gone.  Our carpet has not looked this good since it was installed!!!

Meagan McCrillis

Cobourg, On

Write a Review

Proudly Serving

  • Peterborough

    Ennismore, Lakefield, Buckhorn, Fraserville, Millbrook
  • Kawartha Lakes

    Lindsay, Omemee, Bobcaygeon
  • Northumberland

    Cobourg, Port Hope, Grafton, Bewdley, Camborne, Cold Springs
  • Trent Hills

    Norwood, Havelock, Hastings, Campbellford
  • Clarington

    Bowmanville, Newcastle