Often poor nutrition causes dry skin in dogs, so that should be your first concern. If a better diet does not help, then how often do you bathe your dog? Also, what shampoos do you use? Some shampoos are too harsh for a dog's skin, so be sure you are using one designed just for them. Your dog may also have an allergy, so talk with your vet about that possibility too.