DirtyRugs.com is an owner-operated carpet, rug and upholstery cleaning company based in Hamburg, NY. John Rotolo handles every job himself across Buffalo and Western New York.
Here is everything we clean, with a short note on each. Call or text 716-648-2396 for a free estimate.
Carpet Cleaning
Truck-mounted hot water extraction for wall-to-wall carpet in homes, apartments and rentals. We pre-treat traffic lanes, lift salt and grit, and leave carpets dry within hours.
Learn more about carpet cleaning in Buffalo, NY
Area Rug Cleaning
Wool, Oriental, Persian and everyday area rugs cleaned with care for the fibre and dye. Pet urine treatment is available for rugs that need it.
Learn more about rug cleaning in Buffalo, NY
Upholstery and Couch Cleaning
Sofas, sectionals, recliners and dining chairs cleaned right in your home. We check the fabric code first so the right method is used on every piece.
Learn more about upholstery cleaning in Buffalo, NY
Pet Urine and Odor Removal
Pet accidents soak below the carpet surface, so we treat the source rather than mask the smell. Ask about this when you book your carpet or rug cleaning.
Read our pet stain and odor removal guide for Buffalo homes
Commercial Carpet Cleaning
Offices, churches, event halls and rental turnovers across Western New York. We can work around your business hours so there is no disruption.
Read our commercial carpet cleaning guide for Buffalo
Where We Work
We serve Buffalo, the Southtowns, the Northtowns and Niagara County. See the full list on our Western New York service areas page.
Ready to book? Call or text 716-648-2396 or use our contact page for a free estimate.
