• Carpet Cleaning Niagara | Erie | WNY

    The Carpet Doctor specializes in residential and commercial carpet and upholstery cleaning. We use only safe non-toxic cleaning solutions. Need a carpet cleaning appointment? Call or text us at 716-471-8404 to schedule.

Book your appointment!

The Carpet Doctor has been a family owned business since 1993. We service Orleans, Niagara and Erie counties.

Call The Carpet Doctor 716-772-7847 or 716-471-8404

Carpet Cleaning Niagara County
The Carpet Doctor has been a family-owned and operated business since 1993. We service Orleans, Niagara and Erie counties including Lockport, Middleport, Medina and Gasport and many more communities. Owners are Darren and Julie Rosselli of Gasport.

Darren has been certified by the Institute of Inspection, Cleaning and Restoration Certification, known as the IICRC. Julie is the office manager and schedules all appointments for The Carpet Doctor. The Carpet Doctor specializes in carpet and upholstery cleaning for residential and commercial customers and utilizes safe non-toxic cleaning solutions.
Call us at 716-772-7847 or text us to get an appointment at 716-471-8404.
You can also book your appointment online with Yelp!

Steam Carpet Cleaning | Low Moisture Carpet Cleaning | Niagara County
We offer two cleaning methods for our customers. A truck mounted hot water extraction and a low moisture cleaning which leaves carpets dry in 1 to 2 hours. We also offer Scotchgard Protection and Deodorizer and Expert Tile & Grout Cleaning. In addition to our services we found our customers appreciate that we move all furniture at no additional cost. Our main goal is to offer our customers the best service possible.

Area Rug Cleaning | Convenient Pick Up & Drop Off Service
The Carpet Doctor offers area rug cleaning at our shop. Simply call us for a convenient time to pick up your area rug(s). The Carpet Doctor will clean both sides of your area rug, hang and dry, and call you when ready to drop them off. Customers can also drop off and pick up their rugs if they prefer.

Carpet Cleaning Guarantee | Niagara County | Orleans County | Erie County | 
We are that confident that we can meet the carpet and upholstery cleaning and water damage restoration needs of our customers. Please feel free to call Julie or Darren today for an honest over the phone estimate at (716) 772-RUGS or at (716) 772-7847.

Water Damage Restoration | Lockport | Middleport | Medina | Gasport
The Carpet Doctor is at your service if you have water damage from a storm, broken pipes, leaking appliances, blocked drains with the most efficient drying and extraction equipment available.

If you would like to read more of our testimonials, visit The Carpet Doctor’s testimonials page.

The Carpet Doctor WNY services all over Niagara, Erie and Orleans Counties

NIAGARA COUNTY – Appleton, Cambria, Gasport, Hartland, Lockport, Middleport, Olcott, Newfane, Pekin, Pendleton, Royalton, Sanborn, Tonawanda, Wheatfield, Wilson, Wolcottsville and more!
ERIE COUNTY – Akron, Amherst, Bowmansville, Buffalo, Cheektowaga, Clarence, East Amherst, Getzville, Harris Hill, Kenmore, Lancaster, North Tonawanda, Snyder, Williamsville and more!
ORLEANS COUNTY – Albion, Barre, Carlton, Holley, Kendal, Kent, Medina, Lyndonville, Shelby, Ridgeway, Waterport, Yates and more!

Not sure about all The Carpet Doctor WNY has to offer? Listen for yourself on this radio show clip featuring The Carpet Doctor.

The Carpet Doctor Best in WNY The Carpet Doctor of WNY is proud to have been voted “The Best of the Best in 2016” by readers of the Lockport Sun and Journal. Thank you!

Service to Middleport, Lockport, Medina, Gasport and many more communities in Niagara, Orleans and Erie Counties of Western New York.

Online Carpet Cleaning Special Offers

The Carpet Doctor also offers a number of seasonal specials so be sure to ask us to include you on our mailing list.

Just Ask Us About These Carpet Cleaning Specials
  • Carpet Cleaning: 3 areas and get one area FREE. (Minimum charge applies. Smallest area is free. Residential only.)
  • Sofas starting at $69 (Standard sofas – does not include sectionals. Delicate fabrics extra)
  • Tile & Grout Cleaning – Half Off Special – only $ .50 pr. square ft. (Usually $1 per square foot.)
  • FREE bottle of spot remover  when you mention this offer!


You can schedule your appointment on our YELP page. Just visit this page and look for the green BOOK NOW button the right!

TEXT The Carpet Doctor to make your appointment at (716) 471-8404 . Please feel free to call Julie or Darren today for an honest over the phone estimate at 716-772-RUGS or at (716) 772-7847.