I have ultra-fine hair. The only time my hair has body is if I don't clean it at all. The only "hair product" I use is a shampoo-bar of natural ingredients (burdock, and a couple other oils). I don't shower daily (unless I get dirty daily).
i.e. there is no cure.