I second the queen Helene recommendation. I had blackheads from puberty into adulthood, and finally got fed up and went to a derm. She recommended I use a toner, and advised that my current face wash was good. She also gave me a gel for spot removal, and something to treat my mild eczema.
I use:
Clean and clear foaming continuous acne wash
Neutrogena pore refining toner
Clindoxyl Gel (Rx only though) Its like Pan Oxyl but with an added antibiotic ingredient
Olay complete all day moisture cream
at night I use the same products, but instead of olay I use Lacticare HC (Rx product also), derm says lactic acid is excellent for acne and the HC is for my eczema (hydrocortisone)
I use the masque almost every other day (when i wear makeup) if a week passes and i havent used it - lazy no makeup week- I make sure I treat myself anyway. I also have a 'microdermabrasion' scrub from avon's anew line that I use weekly (pre) mask. Its almost done, and I feel like crying. Its my best friend!
I know it seems like a lot but its like nothing after the first week. I've been rewarded for my efforts...no blackheads to speak of after 5 months. The aim is to exfoliate-clear your pores...and keep them that way.
Salicylic acid, benzoyl peroxide, and lactic acid are all commonly used exfoliants. Retinol (which is in the ever popular Retin A-is also popular, especially for its anti aging properties)
You might also want to check your foundation to see if its blocking your pores. I decided to alternate my foundation days, and apply a masque on the nights that I do. The thing about skincare is that you have to be vigilant and know the individual needs of your skin. I'll show u a reference pic so u can see the dramatic difference...soon as I can find an old one.