The Duchess of Cambridge "wears too much eyeliner", according to former Made in Chelsea star Millie Mackintosh.
The reality TV star, who also appeared in Celebrity MasterChef, said she would love to give Kate a makeover.
Speaking to the Mail on Sunday's You magazine, she said her re-styling would look "less middle-aged".
Mackintosh, who is launching a clothing line and is married to musician Professor Green, said: "As a trained make-up artist and a fashion designer I would love to give the Duchess of Cambridge a makeover. I think Kate wears too much eyeliner.
"She would look great if she toned down the eyes, wore some bright lipstick and mixed up her hairstyle - a scraped-back high pony would look fantastic.
"She'd look great in one of my little wrap dresses as she has such a gorgeous body and I think it would look fun - less middle-aged - and a bit sexier without being too revealing."
Mackintosh, who has drawn criticism for her slender frame, also said "women should support each other more and be less judgmental".
She told the magazine: "There is so much criticism about women's body shape and looks and most of it comes from women themselves.
"Some women are just waiting to hate other women because of their appearance. It is so negative.
"If we bad-mouth each other it allows, and maybe even encourages, men to do it too."