'Her body is for more than just sex',how would we explain this to a 6yr old who doesn't know the meaning of the word.
I think it is the influence of TV mostly. Also even from a tender age there is a competition among girls from school.
They want to look good and want to be popular.
When my daughter does something like tht,by the way she is just 5 I am astonished at how she knows these things though we have never done things like these at home.
My idea we should always choose something pretty and eye catching but modest and praise her how beautiful she looks when she wears it,so that she knows pretty alwaz does not need to be sexy.We should never be harsh but gently try and explain these things without being obvious that we hate seeing them in these outfits, coz kids vl do things exactly opposite when they know their parents are against it.
And finally just try to be patient, parenting is the world's toughest job.