What makes avocado good for hair. Avocados are extremely moisturizing and nourishing because they contain natural oils and both polyunsaturated and monounsaturated fatty acids (the “good” fats). ... The fruit is also rich in vitamins that can nourish the scalp and help hair look healthy, shiny, and hydrated.