According to WebMD, characteristics of the best makeup for oily skin include being long-lasting, water-resistant, oil-free, noncomedogenic, and capable of providing a matte finish. Makeup users must also be aware of the products that are used when prepping the face. Clean the face with a cleanser or toner that is infused with glycolic acids, and use makeup primers that are oil-free and labeled as anti-shine.
Water and oil cause makeup to run, smear or smudge. Stick to long-lasting or long-wear makeup that is waterproof to help makeup withstand the skin's excess oil production. Oily skin produces more than enough oil naturally; wearing makeup that is oil-free and noncomedogenic helps to prevent clogged pores and breakouts caused by wearing makeup.
Help to prevent makeup problems in advance by avoiding oil-inducing products. Do not use facial cleansers that have a sandy or gritty texture or those that contain alcohols that dry out skin. When these products are used, the skin begins to produce even more oil to fight their abrasive texture and harsh effects. Stick to mild toners and oil-free cleansers and moisturizers that do not promote oil build-up. To help remove excess oil from the skin, use a kaolin or bentonite clay mask treatment once or twice a week. The mask naturally absorbs oil and impurities from the skin and calms skin irritation.