We have three large German Shepherd’s in our house and it does a great job getting and cleaning everything. The only thing I wish it had was the ability to determine how many times it empties per a cleaning. Other than that I have no complaints.