Most of all, make sure your hands are clean, then while they are still moist after a shower, dishes, etc. put on moisturizer then. It seals in the moisture. As a nurse and washing my hands 100's of times a day, I can say that i don't have a favorite brand, just often, and especially after washing to seal it all.