Could be caused by allergies....... our mini schnauzer (that we had for a wonderful 16 years......RIP Sweetie) was allergic to GRASS!!!
I suggest a vet visit........ and also purchase some oatmeal shampoo and conditioner. It really helped our schnauzer.