I have a Golden Retriever and about 3/4 wood and 1/4 carpet. I pull this out at least once a day. It makes quick work and still shocks me what it pulls out of the carpet even after one day! I also got the pet grooming attachment (that isn't supposed to be used with this) and it works perfectly.