The first one looks like a bridesmaid's dress to me, which would be a no.
I would just put her in something smart, a nice top with a pretty skirt would be fine, even smart trousers with a nice blouse. When we were kids we always wore our own clothes to weddings, we didn't buy anything new for them.