Your dog is shedding so badly for several reasons: a bad diet can cause your pet to shed. Dogs struggle to digest grain, corn, and bran, causing their skin to dry and lose hair. Stress is another root cause..
Likewise, the changing seasons will cause your pet to molt. As the summer approaches, your dog sheds winter hair to help them stay cooler in the hotter months.