Yes, the Bissell TurboClean PowerBrush Pet is designed for use on carpet. Its Dual PowerBrushes scrub dirt, debris and pet hair from carpet fibers. It also comes with attachments like the stair tool for cleaning carpeted stairs. The "pet" name indicates it is optimized for pet messes.