I like this product for under coat removal. The reason why I didn't give it five stars is because it seems to pull some of my dogs hair out even though they are not matted. So I would make sure I am very careful and not rough. I wouldn't use it everyday ok my yorkies. But once in a while is helpful or when your puppy is shedding it's puppy coat.