I did a lot of research searching for that one vacuum cleaner that would leave me feeling like my carpet was actually vacuumed. We have 3 pets and one of them tends to shed....a lot! We keep her hair short but I knew there was still pet hair left in the carpet. This vacuum cleaner is the BEST! Yes, you do have to empty out the canister often but it is so worth it seeing everything it picks up!