Advice for treating Keratosis pilaris and Body Acne

Keratosis pilaris is a common skin condition in which a protein in the skin called keratin forms hard plugs within hair follicles.
According to ‘Pro Med Health’  Moisturizing lotions are often soothing and may help the appearance of the skin. Skin creams with medications containing urea, lactic acid, glycolic acid and salicylic acid are recommended to help clear the skin condition.
Glycolic and Salicylic acid are the most common types of AHA’s (Alpha Hydroxy Acids) These acids work as an exfoliant, by removing dead skin cells.
The use of alpha hydroxy acids may help improve acne, as well as soften the look of fine lines and wrinkles, and even out skin tone and texture. 
Products containing AHA’s;
NeoStrata Daytime Smoothing cream Level 1 $37 I love this brand! I am currently using one of the cleansers which is also a Level 1 it has 4% glycolic acid which is the more gentle AHA out of the two. I have sensitive skin and use this after I wash my face at night time, I definantly see a difference with my overall look of my skin, helping to even out my skin tone.
Eucerin Plus Intensive Repair Lotion $7-$10 Personally I have not tried this cream, however I have tried Calming Crème on my Eczema and loved it. I have read some reviews online and it seems that around 50% of people liked this for treating their  Keratosis pilaris as some of them said that it irritated their skin. But for the price I say it is worth a try.
Neutrogena Body Clear Body Wash $6-$10
This Product has ‘great reviews’ especially with people that suffer from body acne, the only problem you may find with this product is that it contains Salicylic Acid which is the harsher AHA of the two, may cause skin irritation with people who have sensitive skin it is also extremely drying so I would recommend applying a moisturiser after showering.