Your dog may have itchy skin for a number of reasons, including contact with pollen, dust mites, mold, reactions to flea and bug bites, or allergies to ingredients in their dog food.