Help with pet stains and odors, with clear expectations
Pet accidents happen. We inspect the affected areas, listen without judgment, and explain the treatment options and realistic expectations before work begins.

- Family- & pet-friendly products
- Treatment planned after we inspect the affected areas
- We explain what may affect results before treatment
See your options and request an estimate online; call or text if you’d like help.
Serving Gresham, Happy Valley, Troutdale, Southeast Portland, and nearby communities
What is happening with the spot or odor?
These clues help frame the inspection. They do not determine the treatment until we see the affected areas.
A recent, known accident
An odor that keeps returning
An older or uncertain problem
Inspection before treatment
The goal is to understand the likely source and set expectations before adding a specialty treatment.
- 1
Discuss the history
Tell us where you notice the issue, when it began, and what products or machines have already been used.
- 2
Inspect accessible areas
We examine visible conditions and may use UV detection where it helps identify areas for closer evaluation.
- 3
Explain the treatment option
We discuss the accessible area, treatment level, limitations, and price before proceeding.
- 4
Treat and provide aftercare
We complete the approved work and explain drying, access, and what to watch once the carpet is dry.
What can affect pet-treatment results
- Urine may reach carpet backing, padding, subfloor, baseboards, walls, furniture, or other inaccessible sources.
- Older accidents, repeated exposure, prior products, fiber damage, and source history can change the outcome.
- Cleaning does not repair permanent dye loss, discoloration, or physical damage.
- The 72-Hour Make-It-Right Promise applies only to paid, accessible areas and the treatment level purchased.
What customers say about Tufts
Reviews are for Tufts Carpet Cleaning overall and are not specific to this service.
Related cleaning services
Compare the method or surface that best matches the job.
Carpet Cleaning
Compare the three residential cleaning levels for the surrounding carpet.
Learn moreSteam Cleaning
Understand when hot-water extraction may be part of the cleaning plan.
Learn moreUpholstery Cleaning
Inspection-led care for suitable upholstered pieces affected by everyday use or pet concerns.
Learn moreQuestions before you choose?
A few practical details about this service.
Find out what is realistic before deciding
Build an estimate online, or call or text to describe the affected areas and prior treatments. We will explain the next practical step without pressure.
Serving Gresham, Happy Valley, Troutdale, Southeast Portland, and nearby communities
