Clean for Health. Clean for Beauty. Clean to Last.

Using time-honored methods with traditional service since before the touch-tone phone.

Ottawa’s Top Carpet Cleaning Company

Ottawa Carpet Cleaning

Carpet Cleaning

Where it all started back in 1977. Our bread and butter. But… um… gluten-free and low in saturated fat.

Learn More

Area Rug Cleaners Nepean

Area Rug Cleaning

We clean rugs of all shapes, sizes and styles and back the results with our no-nonsense 100% Guarantee of Satisfaction.

Learn More

Upholstery Cleaning Kanata

Upholstery Cleaning

Rejuvenate your furnishings back to their original beauty. Yes… even that old thing by the fireplace.

Learn More


Stretching/Patching Company

Stretching & Patching

Rippled carpet tripping you up? Burn mark got you steaming mad? Relax. We’ll fix it… and stop the awful puns… maybe.

Learn More

Rug Repair in Ottawa-Gatineau

Rug Repair & Restoration

From securing the fringe, repairing moth eaten areas or re-serging the sides – your rug will be restored and preserved.

Learn More

Carpet Edging & Repair Services

Carpet Edging & Repair

Whether the pooch chewed the edge of your carpet or the rug is too large for the space. We have a solution to fix that.

Learn More

Over 40 years of Rug Cleaning Expertise

In 1977, brothers James and Daryl Selkirk established a standard of excellence for cleaning and preserving the quality of carpet and upholstery for residents in the Ottawa Area.

Our Past and Future Clients


“1000% better. Very pleasant people, glad to have them in my home. So, so pleased! I have tried other companies and keep coming back to the best!”

Carol H.

Company : Carol H.
Designation : Nepean

“This is my fourth home and I’ve used Ja-Doc at each one. Your teams are thorough, efficient, friendly… I would not go anywhere else! Thank you."

Kate G.

Company : Kate G.
Designation : Kanata

“Great Team, fabulous job! Will highly recommend!!”

Terrie B.

Company : Terrie B.
Designation : Ottawa

“Very good job – staff were very polite and helpful.”

Sam K.

Company : Sam K.
Designation : Ottawa

“Fantastic job – careful work. Got rid of stains! Super work!”

Beverly B.

Company : Beverly B.
Designation : Nepean

“Good to see such lovely people again. Great job as usual.”

Deanna G.

Company : Deanna G.
Designation : Gloucester

Helpful Tips & Advice

Tackle Fall Allergies with Carpet Cleaning

For those who suffer from fall allergies, you know just how important it is to keep those dust and allergens as minimal as possible. Between the sneezing, itching, dry...... CONTINUE READING

Home Renovation: Why Choose Carpet?

For homeowners, we know how that internal debate can play out between hardwood and carpet. When it comes to remodelling your home and figuring out which flooring suits your...... CONTINUE READING