I'm not sure if it was my doctor who mentioned this or it was something I found out on my own, but the best skin care regimen that works for me is product rotation; rotating between different brands and different product types (like lotions and creams).
It works for me because my skin is so finicky, sometimes it tolerates a certain skin product then on some days, it doesn't. I also noticed that after a while (3 or so months), products don't work as well as they did the first time. These are what I'm using right now: