I have a Yellow Lab mix with white hair thats about medium length, and this works for my dog. The first time I used it was in the spring when he was losing his winter coat, and you'd think I shaved a sheep! But he still had hair! I was amazed how much hair he pulled off. It def helped control the amount of hair he was shedding. He still will shed though. They have a Shampoo that you can buy that will help, and you have to watch what you feed him. If you are feeding your dog a lot of products with corn as the top 4 main ingredients it increases shedding. Try Blue Buffalo food. Its more expensive, but its better for him, and will also fill him up faster too.