Khloe Kardashian's husband makes her feel "perfect".

The 26-year-old socialite has received criticism for her fluctuating weight, but her spouse, basketball star Lamar Odom, has helped her stop worrying about the way she looks because he is always full of praise for her.

She said: "Lamar's a huge part of my self-confidence now. He's changed my life completely.

"If I lose weight or gain weight, he makes me feel perfect every single day.

"I'm so lucky to have someone who validates me and makes me feel good. He's made me feel perfect in my own skin and I never had that before. He loves me for who I am, not what the outside looks like.

"He tells me every day how beautiful I am and that makes a huge difference."

While she loves accepting praise from Lamar, Khloe also enjoys showering her siblings with compliments in order to make them feel good about themselves too.

She added: "I'm so protective of my little sisters. I send them a text message every day telling them I love them and saying, 'You're so beautiful inside and out.'

"I think it's important to vocalise things to the people you love.

"I like that they're confident girls. I love that they love their bodies and feel pretty. It's so important."