In a nutshell, this product is fantastic and I'd recommend it! Pros: Gentle on the skin, easy to use, self-cleaning as you brush, effortless post-groom cleanup, suitable for shedding double-coated dogs, and works well for non-shedding dogs. Cons: It's a bit small for grooming larger dogs, so it might take a bit longer to cover the coat. Despite the self-cleaning feature, some hairs can get stuck, requiring occasional cleaning. Breaking it down further: I loved this product from the moment I got it. It's gentle on my new Cockapoo puppy's skin yet strong enough to tackle my Huskie's coat and remove a good amount of undercoat. The self-cleaning feature is a major time-saver during grooming and cleanup, keeping the hair in clumps instead of scattering it around the room. The only drawback is that the overall size is more suitable for small to medium breeds, and some hairs may get stuck under the self-cleaning feature, requiring occasional cleaning. In conclusion, I wholeheartedly recommend this for at-home dog grooming between professional sessions and for small dog grooming businesses. This product gets my Paw Print stamp of approval!