Keratosis Pilaris is from excess keratin that is stuck beneath the surface of the skin. I myself have it as well and this is for the use of acne. I recommend you Dermadoctor's products on their KP Line. It is fantastic! Also Amlactin is great too. Make sure you moisturize and exfoliate. Just because it does salicylic acid doesn't mean it actually does help with KP. It hasn't been studied on but it could work. Vitamin A is great too!