I feed my miniature schnauzer a product called solid gold (holistic diet) get this lamb based food from Pet Edge. I give her treats called Dragonets also a product from Solid Gold. I use shampoo and condioner called Hydr Pearls. Got it from my vet but I'm sure you can order online. Gets rid of all that dry flaky skin. Try the shampoo and conditioner. I even take it to the groomer. No problems now.