We have two dogs one which shed a lot so our new Bessel does a great job cleaning up dog hair and the power of. This machine is great on. Our carpets also and so easy to clean. Best household item we ever bought