Nearly all dogs occasionally shed their coat. Prolific shedders, such as German Shepherds, shed year-round, but even shed-resistant dogs such as poodles will shed occasionally. Weather and seasons play a big role when it comes to how much a dog sheds, but the overall health of a dog is one of the biggest factors that influences how much hair actually falls out. A dog who is shedding more than the usual amount for the breed may have undiagnosed health issues. You can’t stop shedding altogether, but by keeping your dog healthy and well-groomed, you can reduce it.