I wash my face with MD Formulations Facial Cleanser for oily and problem prone skin, and use their Glycare Lotion (like a toner) before putting on my makeup. My skin looks better now than it has in ages, even without makeup on.
I also read somewhere about putting milk of magnesia on your face to block oil from seeping up through your makeup. I thought it was crazy until I tried it, but it really works. After I use the Glycare Lotion, I pour MOM onto a cotton square and wipe a thin layer all over my face. Eight hours later, my makeup is still on my face and barely has any shine to it at all. Just make sure to get the original MOM and not mint or cherry


