There is no way to completely prevent shedding, but you can deshed your dog to control their shedding and keep them from leaving it around your home. This generally means using a deshedding shampoo designed to release the dead hairs that need to come out, and then brushing to remove those hairs. You can use a brush that is dedicated for shedding.