Firstly, I refuse to use shower products that are detergent based as opposed to natural ingredients, as these can strip the natural oils out of the skin further. I also suffer with dry flakey skin, and use Zerobase Emolent Cream in the pump bottle which my GP prescribed for.me, you can also buy it from any good pharmacy.
I tried several before settling for Zerobase, but I found that some of them had the consistency of Vaseline and just sat on the surface of my skin and never got absorbed properly,leaving a Greasy mess!