For body, Kneipp has a really nice oil made with grapeseed oil. I used the cream version, which idid have some firming effect on my legs, but it was very mild and you have to keep using it, the effect will disappear if you don't.
Honestly i think i really liked this product because it motivated me to apply moisturizer on my dry legs.