We use a cleaning system called “immersion rug” washing. Rugs are laid flat on our wash floor and gently agitated and squeegeed until the water coming out is 100% clear. Rugs that need pet urine removal sit in a sanitation “bath” prior to being washed. We guarantee 100% pet urine odor removal.
Loose dyes are controlled through chemistry and copious amounts of water, so no dye migration occurs. In fact, we can often fix previously-damaged rugs that have dye bleed issues.