I have 4 dogs and mainly wood floor with a few area rugs. This vacuum sucks up dog fur on both surfaces really well. I normally use the lowest settings and for my 800 sq ft home, i can get a good 3-4 runs with the vacuum. Charging is also quick.