Dressing a child for a wedding is a different job from dressing an adult. She has to look the part for the photos, then survive several hours of sitting still, eating, running about and probably napping on a chair. When I put together outfits for flower girls, junior bridesmaids and young guests, I judge the lining, waistband and shoes before I look at the colour. Pastels, puff and flutter sleeves and small florals are everywhere in children’s occasionwear right now, and plenty of them are scratchy underneath. The twenty outfits below run from ballroom formal to beach, in every season, with the fit and comfort checks I’d make on each one. Let the couple’s palette and dress code set your shortlist.

Sizing a Dress for a Child Who Will Grow Before the Wedding
Children can grow noticeably in a few months, which is the trap with ordering early. I measure chest, waist and the length from the nape of the neck to where the hem should sit, then compare against the brand’s chart rather than going by age labels, which vary wildly between makers. If the wedding is more than a couple of months away, I size up slightly and plan a small alteration closer to the date.
- Order around two to three months ahead if you can, so there’s time for a return or exchange.
- Do the hem last, with her actual shoes on, a few weeks before the day.
- A taken-in waist is easy to adjust; a too-short bodice is not, so give priority to torso length.
- Check the closure. Back buttons look sweet but take ages; a hidden zip helps with bathroom trips.
Then have her wear it at home for half an hour. Children will tell you plainly whether something itches, and you want to hear it then, not halfway down the aisle.
1. Ivory Lace Flower Girl Dress

Ivory lace reads traditional without looking stiff on a child, as long as the lace sits over soft cotton. I run my fingers along the inside of the armholes and neckline first; that’s where cheap lace scratches. A fitted lace bodice, a gently gathered knee-length skirt and cap sleeves keep it simple, and a narrow satin sash adds shape without squeezing. Cushioned ivory ballet flats with ankle straps stay on through a whole reception. Older girls can wear a floral headband and pearl-look studs; for little ones, a ribbon is safer than anything small enough to swallow. Ask the bride whether she’s wearing ivory or white before you buy.
2. Blush Pink Tulle Flower Girl Dress

Blush tulle is the classic for good reason, but tulle varies more than any fabric on this list. Soft bridal tulle drapes; cheap netting stands out stiffly and itches through thin lining. Squeeze a fold in your hand: if it crunches, keep looking. Choose a smooth lined bodice, flutter sleeves and a full skirt that ends below the knee. Pale pink flats, a slim metallic headband and a ribbon-trimmed basket are enough with that much texture going on. Keep a cropped ivory cardigan to hand for an evening reception. It sits easily alongside champagne, cream and rose-gold decor.
3. Sage Green Chiffon Girl Wedding Dress

A sage green chiffon dress is a fresh change from ivory and pairs neatly with bridesmaids in deeper greens. Ankle-length chiffon on a small child is a trip hazard, though. I have her stand in her actual shoes and set the hem a little above the floor, never touching it. Unlined chiffon feels rough, so a full lining is non-negotiable. Cream Mary Janes, a leafy hair comb and a tiny bouquet of white flowers and greenery suit rustic and woodland settings. Bring a cream cardigan for an outdoor ceremony and slip it off for the photos.
4. Dusty Blue Flutter Sleeve Girl Dress

Dusty blue is calm and easy on almost every complexion, which makes it a safe pick for a junior attendant or a guest. A midi with flutter sleeves, a fitted waist and a layered chiffon skirt gives some movement and a bit more coverage than a sleeveless cut. What I check here is the waist. A child sits, eats and dances in this dress, so an elastic back or adjustable tie saves a lot of tugging. Silver flats, a small blue bow and a white handbag suit an older girl, while a younger flower girl is happier holding a ribbon wand. It fits coastal and grey-and-silver palettes well.
5. Floral Organza Girl Wedding Dress

Organza holds a skirt out crisply, which is the appeal and the problem. Unlined organza is scratchy against bare legs, so I won’t buy one unless both bodice and skirt are lined. For a spring or summer wedding, a floral organza with small embroidered or printed flowers looks festive without overwhelming a child; big blooms swamp a small frame. A fitted sleeveless bodice and a full tea-length skirt balance well. Pull the shoe colour from one shade in the print, add a ribbon headband and a tiny woven bag, and skip extra jewellery. It’s at home in a greenhouse or garden venue.
6. Champagne Satin Flower Girl Dress

Champagne satin glows without the starkness of white, and a box-pleated tea-length skirt gives structure without bulk. Satin creases the moment a child sits, though, and it marks with water spots. I hang the dress in a steamy bathroom the night before rather than ironing, and I don’t let anyone dab a spill with water on the day. Look for covered seams and a breathable lining. Cream ankle-strap flats, a narrow bow and a small bouquet of white or blush flowers finish it, and a fitted ivory bolero beats a bulky coat in cool weather. It suits formal hotel and evening weddings.
7. Lavender Pleated Girl Wedding Dress

Fine pleats in lavender chiffon swing beautifully as a girl walks, and that movement is the whole point. Choose a calf-length skirt with short sleeves and a defined waistband, and check that the pleats are soft enough to flatten when she sits rather than poking out. Machine pleating in some polyesters relaxes if the dress gets damp, so keep it out of wet grass before photos. Silver or cream flats, a lavender ribbon headband and a tiny crossbody bag suit an older child. If the dress already has a waistband detail, don’t add a sash on top. Lilac, plum, soft grey and green palettes sit around it nicely.
8. Navy Velvet Girl Dress for Winter Wedding

For a winter wedding I’d pick stretch velvet over rigid velvet every time, because children need to bend and climb in their clothes. A knee-length navy dress with long sleeves, a round neckline and a gathered skirt is warm without looking grown-up. Navy tights and silver Mary Janes keep the line tidy; try the tights and shoes together beforehand, as thick tights can make snug shoes pinch. A tailored cream coat covers the walk in from the car. Velvet carries a lot of texture, so keep the neckline plain and the accessories to one silver bow.
9. Burgundy Long Sleeve Girl Wedding Dress

Burgundy looks rich on children with most colourings and hides the inevitable juice drip better than anything pale. A soft chiffon, crepe or lightweight velvet with a fitted waist and a below-the-knee skirt is right for autumn and winter. Gathered sleeves or a few covered buttons add interest. Have her lift her arms above her head in the shop; long sleeves that are too narrow ride up and annoy a child within minutes. Cream tights, gold flats and a burgundy ribbon round a low ponytail finish it, with a short camel coat for outdoor photos. It mixes well with rust, forest green and navy.
10. Emerald Green Satin Girl Wedding Dress

Emerald satin is confident for a child, so I keep the shape modest: tea length, short sleeves, a gentle flare. A back bow adds detail but has to be soft, because a stiff one digs in every time she leans back on a chair. Satin and new shoe soles are a slippery combination on polished floors. I scuff the soles lightly on concrete before the day. Gold ankle-strap flats, a delicate gold headband and a cream bag suit an older child; a young flower girl can carry white flowers tied in green ribbon. It pairs with cream, black, navy and gold decor.
11. Peach Tiered Girl Dress for Summer Wedding

Peach tiers in cotton or a cotton blend are the most relaxed choice for a hot day. Two or three soft tiers ending at the knee or mid-calf leave room to play, and flutter sleeves keep the shoulders covered from sun. In heat, the lining matters more than the outer fabric: a thick polyester lining makes a child sticky and grumpy by the speeches. Cream sandals with ankle straps, a little straw-look bag and a floral clip suit a garden ceremony. Make sure she has worn the sandals before. New straps rub fast in warm weather. Coral, blush, sage and pale yellow all sit well beside it.
12. Pale Yellow Cotton Girl Wedding Dress

Pale yellow is cheerful, but saturated yellow can clash with a pastel palette, so check the colours before buying. A lined cotton dress with puff sleeves, a fitted waist and a full midi skirt is comfortable and still special. Cotton breathes and moves with an active child. Look for small embroidery, covered buttons or a waist tie rather than heavy beading. White Mary Janes, a yellow or ivory bow and frilled ankle socks for a younger girl suit summer gardens, barns and morning ceremonies. Press cotton the morning of the wedding; it wrinkles in the car.
13. Boho Lace Girl Dress for Beach Wedding

Beach weddings are hard on children’s clothes: wind, sand and a hem that drags through both. A lightweight lined lace dress in ivory or pale blush with short sleeves and an ankle-length skirt works if the hem clears the ground with sandals on. Crochet-style trim suits the boho mood, but open lace with large holes snags on fingers and shells. Flat metallic sandals, a soft floral crown and a small bouquet of greenery are enough; long necklaces just whip about in the breeze. I like a shorter lining under the lace for airflow, as long as it still gives proper coverage.
14. High Low Tulle Flower Girl Dress

High-low tulle is my go-to for an energetic flower girl who would otherwise trip. The shorter front lets her see her feet on the aisle while the back keeps the drama. Keep that back hem at ankle length; anything trailing gets stood on by the next attendant. Pick a smooth sleeveless or cap-sleeve bodice and a neatly finished satin waistband. Embellished flats, a pearl-look headband and a ribbon-tied basket complete it. Let her practise walking and sitting at home, because layered tulle rides up and puffs in ways that surprise a child the first time.
15. Tea Length Girl Wedding Dress With Bow

A tea-length dress with a back bow is the look most people picture for a flower girl, and it photographs neatly from every side. I choose matte satin or cotton sateen with a fitted bodice, short sleeves and a full skirt landing between knee and ankle. Size the bow to the child: medium on a small frame, never a huge one that wobbles. Test it against a chair back, since a firm bow pressing into her spine is a reason to fidget all through the vows. Ivory Mary Janes, ankle socks for little ones and a ribbon headband finish it. A removable sash in the bridesmaids’ colour makes it reusable later.
16. Junior Bridesmaid Chiffon Midi Dress

Junior bridesmaids are usually at the age where a flower girl dress feels babyish and an adult gown feels wrong. A chiffon midi dress with flutter sleeves, a modest V or round neck and a defined waist sits between the two. Match or complement the adult bridesmaids’ colour. I’d skip deep necklines, high slits and heavy beading, and I’d involve her in the choice; a twelve-year-old who has chosen her dress wears it far more happily. Low block heels or dressy flats, a simple bracelet, a bouquet scaled to her height and a half-up style complete it. Adjustable straps help with a growing figure.
17. Pink Sequin Girl Dress for Formal Wedding

Sequins on a child can look like a costume unless the sparkle is soft. Matte blush or rose-gold sequins on a knee-length or midi dress with short sleeves and a high round neck stay refined. The real issue is the inside: sequin edges at the armholes scratch the soft skin under the arm. I run a finger round every opening, and a full lining with bound seams is the only answer. Plain blush flats, a slim satin headband and a small cream bag keep it balanced; glitter shoes push it over the top. Pack a soft cardigan for cooler moments at a formal evening reception.
18. Blue Floral Girl Dress for Garden Wedding

A blue floral dress suits a garden wedding without leaning on the usual flower girl colours. A white, pale blue or navy base with a small botanical print, a square or round neck, puff sleeves and a mid-calf skirt keeps it youthful. Small prints read evenly in photos; large flowers on a child’s frame can look like wallpaper. Solid blue flats, a narrow white headband and a woven basket of petals finish it, with a cropped white cardigan for cool evenings. If she’s a guest rather than in the bridal party, check that a white-based print is welcome.
19. Rust Orange Girl Dress for Fall Wedding

Rust orange is a great autumn colour for children because it’s warm without being as dark as burgundy. A soft crepe, chiffon or cotton with long or elbow sleeves, a defined waist and a flowing midi skirt works for barns and woodland venues. Keep the fabric light; the dancing indoors gets hot. Tan Mary Janes, cream tights and a small velvet bow in a matching shade complete it, with a camel coat or oatmeal cardigan for outdoor photos. Look at the dress by a window before buying. Some rust shades turn almost neon orange on camera.
20. Black and White Girl Dress for Wedding

Black and white is smart for a formal or black-tie wedding, provided the couple’s dress code welcomes darker colours on children. A white bodice with short sleeves, a black waistband and a knee-length black skirt works, as does a black dress with a crisp white collar and a soft flare. Avoid close-fitted cuts; they make a child look older than she is. Black Mary Janes, white socks or tights and a black bow headband suit it, and a small white bag lifts an older girl’s outfit. I’d always ask the couple before putting a child in all black.
The Emergency Kit I Pack for Flower Girls
Little attendants spill, tear and get tired, and none of that has to ruin the photos. I hand a parent a small pouch at the start of the day with the basics:
- Baby wipes and a dry stain pen, since water rings on satin or silk can look worse than the mark.
- A spare pair of tights or socks, plus a few safety pins in the bodice colour.
- Plasters for heels rubbed by new shoes.
- Clear snacks such as crackers or plain popcorn rather than berries, chocolate or anything red.
- A comfortable change of clothes for after the formal photos.
Getting Her Through the Ceremony Without Tears
Most meltdowns I see come from discomfort, not nerves: a waistband too snug after lunch, a headband pressing behind the ears, a wet sock. Fit fixes most of it. Choose headbands with soft ends or switch to clips, and loosen any sash before she sits down to eat.
Timing matters too. Take the posed photos of the children first, while dresses are clean and patience is fresh, and plan a bathroom trip just before the processional. With layered tulle or a long skirt, an adult should go with her, because gathering all that fabric is beyond most small children.
What Matters Most Once the Music Starts
A girl’s wedding outfit only works if she can walk, sit, eat and dance in it without someone adjusting her every ten minutes. Flower girl classics, polished junior bridesmaid looks and guest dresses all follow the same order of decisions: season, venue, formality and palette, then lining, hem length, waistband and shoes. Keep the accessories light. Do a full try-on with the shoes, tights and any coat, and let her move in it before the wedding morning.




















Leave a Reply