The PetPro Compact works on hard floors and low-pile rugs, but not shag

Tile, laminate, and low-pile carpets are fine. Thick shag or high-pile — it’ll struggle. Know your flooring before you buy.