I use Lush herbalism face wash,
http://www.lush.com/ it caused me to break out initially as it was drawing the inpurities out of my skin, but my skin looks great now. I follow up with Clinique dramatically different moisturising lotion - nice and light and doesn't block pores.
When I do get spots I use Clinique clear blemish gel which dries them out in no time. I also get spots on my body - under my arms etc, and for this I use Clinique back and chest spray. I know that clinique is pricey, but it really is money well spent.
