We first used Hansen Shed-Free Shampoo ever since our Shiba Inu was a puppy. Recommended by our Vet, it surely helped. Logically, we know we can't stop dogs from shedding, it's just part of the cycle of their coat. But we've seen that the shedding was lesser which means less hair-balls around the house. His coat became more shiny too. Brushing the coat is still a must.
ProsIt does lessen shedding and coat becomes more shiny.
ConsIt's not available at pet stores. You have to hunt for it.