Get Adobe Flash player


Welcome to Carpet Doctor ltd.

We are a well-established professional carpet furnace and upholstery cleaning business and strive to give complete satisfaction to each individual client, as well as value for money & quality of service!

We cover, Smithers, BC, Dawson Creek, BC, Prince George, BC, Quesnel, BC, Grande Prairie, AB, Peace River AB

We aim to not just clean your carpets and upholstery & make them smell fresh, but make your life healthier by dealing with allergies and dust mites associated with asthma and breathing difficulties and leave you with a home to be proud of!

Stain removal is our specialist field and we endeavour to do all we can to deal with unsightly stains and soiling & odors.

Doctor Snowplough 

We also provide commercial  snow removal and sanding.

24 Hour Emergency Hotline: 1800-563-7876

Prince George: (250) 563-7876

Dawson Creek: (250)782-7826


Grand Praire: (780)532-4479

Fort St John (250)787-7888