"Kiss that oily nose goodbye! After dealing with Oily Skin and Acne for many years, there have been few things I've found that work (short of expensive temporary medical solutions.) Here is the best I've found so far."
---Anti-bacterial:---
hydrogen peroxide or tea tree oil
Recipe
The only thing I've found that keeps my oily skin in control is Milk of Magnesia.
A thin layer of this works all day.
Since it has the consistency of calamine lotion, a little goes a long way.
You can really only buy it in larger containers, so you may want to pour some into a small container so it is easy to use (and carry around, if you like- though I've never needed to carry any around with me if I put some on in the morning.) Put it on your face, don't drink it silly!
Apply right after washing.
The best facial cleaner I've found is Tersaseptic or Hibitane.
They don't over-dry skin and have lasting antibacterial properties.
Baking soda mixed in with cleanser is supposed to be great for an occasional exfoliation (~2or 3 times/week), though I haven't tried this myself.
Since it's very fine, it isn't too abrasive.
Too abrasive is bad, as it actually aggrivates skin and makes oiliness and acne worse.
Some baking soda in bathwater makes your skin supersoft too (pour in about 1/4 cup when filling the tub.)
Hydrogen Peroxide is a great anti-bacterial that doesn't overly-dry your skin (like rubbing alchol does.) Wipe on with a cotton ball or cotton pad.
Tea tree oil is good too (naturally antibacterial.) Works well for acne and athlete's foot.