For tiny pimples which I call surface types:
I have found that benzyl peroxide works great. Takes a few days but dries them up. I have found that a lower 5% concentration works better without over drying. I use Oxy Clinical time released. When my skin is dry, I alternate Olay night repair moisturizer (it's a purple cream)
Sometimes heat--a wet wash cloth heated in microwave and held on cysts. I have noticed either they come to a head quicker OR they deflate.
I also mix an aspirin with some water based moisturizer and spot treatment (supposed to decrease inflammation)
OTC antibiotic cream (I use Bacitracin)
Sulfur (in many masks. Mario Badescu has one which i have used..I've also used green tea poultice (with sulfur) from Skintactix
**Going to try out an oil blend called Thieves from Young Living and see how that works. Eucalyptus is supposed to be effective on acne***