I will start by saying that I had no idea my dog had so much loose hair. This is worth every penny!! The first time took me about 2 hours to fully clean but now I use it every 2-3 weeks and only do it for 45 min to 1 hour, I used the shampoo which I think helps, the key is to stay consistent with use. I have a 6 month old that I don't want developing allergies so this did the trick. My dog feels softer; practically no hair on the floor so cleaning is easier; my baby can enjoy playing with the dog without getting hair on his hands and mouth! Win, win all around! Don't buy it at the pet store, too expensive. Buy it through this seller it was fast and everything came in perfect condition.