The Carpet Doctor’s technicians are trained to professionally disinfect and sanitize all surfaces. We use products that can kill 99.99 percent of all types of bacteria and viruses.  Worried about cold and flu season?  Our equipment is designed to capture contagions and take them away in containment within our vans. 


Residential and Commercial

The Carpet Doctor of Western New York offers truck mounted hot water extraction (often called steam cleaning ) for your carpet and upholstery. Steam Cleaning is the cleaning method recommended by most carpet manufacturers. We also offer ‘low moisture carpet cleaning’ when steam cleaning may not be the ideal solution. Call us at (716) 772-7847 to schedule an appointment.

AREA RUG cleaning & REPAIR

The Carpet Doctor has a unique service for cleaning your area rugs! We offer pick up and drop off area rug cleaning or repair at our Gasport shop location. We pick up your area rug or rugs for repair or cleaning. We will call you for a convenient time for your fresh, clean or repaired rugs to be dropped off. Call us today to arrange for your area rugs to be cleaned or repaired!


Call the Upholstery Cleaning Experts at The Carpet Doctor. Don’t trust your valuable upholstery to just anyone. Call the professionals at The Carpet Doctor. We are highly trained and experienced at cleaning even the most delicate of fabrics. Our safe yet effective cleaning process will leave your upholstery clean and fresh. Call The Carpet Doctor to schedule your upholstery cleaning appointment today.


The Carpet Doctor of Western New York can clean your mattresses too.  Did you know that your mattress can collect dead skin, sweat, dust mites, stains, dirt, and sometimes even little insects?  They can impact your linens and mattress pad until a good cleaning can remove them. Call us at (716) 772-7847 to schedule an appointment.




Call the Carpet Doctor when you have water damage from a storm, broken pipes, leaking appliances, blocked drains or some other accident. Don’t panic – the Carpet Doctor WNY is at your service. It is important to quickly dry your water damaged area. Call us to help you quickly and efficiently dry out your water damaged areas. 


Time and traffic can cause buildup on your tile and grout making it look dull and lifeless. Bring back the color and shine with a good cleaning by The Carpet Doctor of WNY. Our cleaning professionals can help restore your tile’s color and shine. Call The Carpet Doctor to schedule your tile or grout cleaning appointment today.

VCT Tile Stripping & Waxing

The Carpet Doctor has the right tools to remove old wax, soil and debris from your tile flooring. We then apply fresh coats of wax to make them shine like they are new again. Want to get your tile floors looking great again? Call us to schedule your VCT (vinyl composite tile) stripping and waxing!

Hardwood Floor Refinishing

Your hardwood floors make your home look warm and inviting but they can be dulled over time. Call the Carpet Doctor to  have your hardwood floors professionally cleaned so that they shine like new. The Carpet Doctor also can revitalize your floors, restoring the life and beauty that you want and expect. Call us to learn more!


The Carpet Doctor can professionally clean your leather furniture. Call us to learn more, get an estimate or to schedule an appointment to have your leather professionally cleaned by our trained and courteous staff. 



Carpet Doctor of Western New York can also clean your ducts. Removal of dust and contaminants from ductwork.
The supply and return air ducts, as well as the registers and diffusers in each room, are all included.
We use powerful vacuums to remove all dust and debris from the home, preventing it from re-circulating.
Call us at (716) 772-7847 to schedule an appointment. 

House washing

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.


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-7847.

The Carpet Doctor is proud to have been named “The Best Carpet Cleaner” by readers of the Lockport Union Sun & Journal! Want to know why? Read some of our TESTIMONIALS!



NIAGARA COUNTY – Appleton, Barker, Cambria, Gasport, Hartland, Middleport, Newfane, Olcott, Pendleton, Royalton, Sanborn, Pekin, Tonawanda, Wheatfield, Wolcottsville, and more!
ERIE COUNTY – Akron, Amherst, Bowmansville, Buffalo, Clarence, East Amherst, Getzville, Kenmore, Lancaster, North Tonawanda, Snyder, Williamsville, and more!
ORLEANS COUNTY – Albion, Barre, Clarendon, Gaines, Kent, Lyndonville, Medina, Ridgeway, Waterport, Yates and more!

Water Damage Restoration by The Carpet Doctor

Whether you have water damage from a storm, broken pipes, leaking appliances, blocked drains or some other accident, The Carpet Doctor WNY is at your service. The Carpet Doctor has state-of-the-art moisture detection equipment to locate and eliminate hidden moisture. We will work to make sure that your property is completely dry in as short a time as possible.