While hair shedding could be a normal phenomenon in dogs, some dogs could have excessive hair shedding which could be because of poor nutrition, skin allergy, stress or other reasons which can be determined by a professional.