Hi Mikewdw,
According to me, children should wear that outfit in which they feel their comfort zone because if we force them to wear an outfit according to our choice they will get irritated after some time and bother you. So they should wear dresses according to their choice.