There's no way to completely stop shedding. It's a healthy and natural process that is necessary for dogs. Shaving your dog down is not a good idea, as it can interfere with your dog's natural self-cooling and self-warming mechanism. In the long run, it will not make shedding any less.