First let me say that proper skin care is key for clear skin and flawless foundation application. I exfoliate my skin at least twice a week if I’ve been wearing a lot of makeup. I also use a moisturizer with spf 15 to protect my skin from the sun during the day, and clean my makeup brushes monthly to prevent breakouts. My skin is “shiny” because I have oily/combination skin type lol so those are just natural oils.
My current favorite powder foundations are MAC Mineralize Skin Finish, and NARS Pressed Powder. My favorite liquids at the moment are YSL Touche Eclat foundation and Urban Decay Naked foundation.