We have 2 indoor dogs and this vacuum works on our carpet, rugs and hardwood floor. It is light weight and easy to maneuver as well.