Cream blush is best for normal to dry skin. If your skin is super oily, a powder blush will be good as it absorbs excess oil.