7 Best Girls' Dress Brands for Ages 2 to 6 (2026): We Read the Labels
EducationUpdated November 2026 · By Amanjot Kaur
The best girls' dress brands for ages 2 to 6 tell you exactly what a dress is made of. We read the fabric on dresses from seven brands sold in Canada and the US. Mom & Zoey, which we make, is our top pick: every dress is 100% organic cotton. Primary, Tea Collection, Janie and Jack and Mini Boden each sell pure cotton styles too.
Most “best dress” lists judge by looks. We judged by the line on the label that the law requires, because that line tells you how a dress will wash and feel. Within a single brand, one dress can be pure cotton and the next mostly polyester, so the brand name alone tells you little. If you are shopping for a 2 to 6 year old now, our four organic cotton dresses are a place to start.
Key takeaways
- Fibre changes style by style, not brand by brand. Tea Collection sells a 100% cotton jersey dress and a 96% polyester velour dress; Janie and Jack sells a fully cotton-lined cotton dress and a 39% polyester ponte one.
- Pure cotton options exist at most of these brands. We found at least one 100% cotton or “pure cotton” dress at Mom & Zoey, Primary, Tea Collection, Janie and Jack and Mini Boden.
- Only our dresses said organic on the pages we read this month. All four Mom & Zoey dresses are 100% combed organic cotton, from GOTS-certified manufacturers.
- Holiday party dresses are where synthetics come in: velour, velvet, sequins and tulle. Look for a cotton lining if your child will wear it for hours.
- One brand does not ship to Canada. Hanna Andersson's site said it ships only within the US.
- Avoid loose cords and ties. Health Canada says the safest children's clothing has no drawstrings or cords.
From each brand's own product pages, November 2026.
Any fibre that makes up 5% or more of a garment must be named on a Canadian label, with its percentage.
Competition Bureau Canada, January 2022
polyester in a dress that is 60% cotton, with 1% spandex.
janieandjack.com, November 2026
polyester, with 4% spandex, in the brand's holiday ballet dress.
teacollection.com, November 2026
brands on this list said it does not ship outside the US.
hannaandersson.com, November 2026
Brands change fabrics between seasons. Each figure is from the listing named in the brand entry below.
How we chose and what we read
We picked seven brands that North American parents shop for girls' dresses, then read their own product pages on the same day, November 5, 2026. This is our reading of public listings. It is not a lab test, and we did not buy or wash the dresses.
- Fabric: the fibre and percentages the listing gives, including the lining where stated.
- Ages: the size range offered on the dresses we read.
- Canada: whether the site sold to Canada when we visited.
- Origin: where the dress is made, if the page said.
We left out prices. Several brands were running promotions that week, so any figure would have been out of date within days. The fabric is the part of a listing that does not change with a promotion.
Which fabric is best for a girl's dress at ages 2 to 6?
For everyday wear, a cotton dress, woven or knit, is the simplest choice: it is one fibre, it can go in the washing machine where the care label allows, and you know what touches the skin. Woven cotton, such as poplin, batiste and lawn, holds a shape and suits collars, smocking and pintucks. Cotton jersey is a knit, so it stretches and pulls on easily, which helps a child who wants to dress herself.
A little spandex, often 4% or 5%, adds stretch to jersey. Blends with a large share of polyester, such as ponte or velour, hold their shape and resist creasing. Tulle, velvet and sequins are the party fabrics, and most of them are synthetic. None of these is wrong. They behave differently, and the label is the only place you find out which you are buying.
The fibre line is required by law. In Canada, any fibre that makes up 5% or more of the product must be named with its percentage (Competition Bureau Canada). In the US, labels list the generic fibre names and percentages by weight, and fibres under 5% are usually listed as “other fiber” (Federal Trade Commission). Our guide to reading a kids' clothing label goes through every line.
If you want a dress that keeps its shape for a second child, start with woven cotton. The Portofino dress is an example: striped organic cotton with a smocked bodice that, in its product page's words, gives “a gentle, flexible fit that moves with your child.”
The seven brands at a glance
This is our guide, and we make one of the brands listed.
Mom & Zoey is our top recommendation, and it leads the list. The other six entries are notes on what each brand's own listings said in November 2026. They are not ranked, and their order carries no meaning.
Seven girls' dress brands: what the listings said
| Brand | Dress fabrics we read | Dress sizes | Ships to Canada? | Made in | Best for |
|---|---|---|---|---|---|
| Mom & Zoey | 100% combed organic cotton on all four dresses; GOTS-certified manufacturers | 2–6 | Yes, free shipping | India | Heirloom dresses to hand down |
| Primary | 100% cotton jersey; one 95% cotton, 5% spandex French terry | 2–14 (baby range separate) | Yes, Canadian storefront | Not stated on pages read | Everyday play dresses with pockets |
| Tea Collection | 100% cotton jersey, 95% cotton/5% spandex jersey, and 96% polyester/4% spandex velour | 3–6M to 16 | Not verified | Not stated on pages read | Printed twirl dresses |
| Janie and Jack | 100% cotton batiste, fully lined in cotton; 60% cotton/39% polyester/1% spandex ponte | 6–12M to 12 | Yes, prices shown in CA$ | Imported (country not named) | Occasion dresses |
| Mini Boden | Pure cotton woven; cotton jersey; 100% polyester tulle with 100% polyester lining | 2–3y to 11–12y | Canada storefront offered | Not stated on pages read | Bright prints, sized in year ranges |
| Hatley | Cotton; modal; nylon tulle over cotton lining; velvet with sequins (percentages not stated) | 2Y–12Y | Yes, Canadian-owned | Not stated on pages read | Party dresses from a Canadian brand |
| Hanna Andersson | Not verified (product pages blocked our visit) | 2–14 (baby range 0–3) | No, US only | Not verified | US families, matching sets |
The seven brands
All details were read on each brand's own site on November 5, 2026, from the listings linked in each entry.
1. Mom & Zoey: our top recommendation for ages 2 to 6
Our own dresses, and the ones we recommend for ages 2 to 6. All four styles are 100% combed organic cotton, made by our two GOTS-certified manufacturers, Cotton Buds (certified by IDFL) and R K Exports (certified by GCL). Each one has a single detail that carries it: the Portofino is striped with a smocked bodice, the Santorini is white with flutter sleeves, the Sicily has a panelled silhouette, and the Sorrento has puff sleeves. They are designed in Canada to be handed down.
What it does well: one fibre across the whole dress range, so there is no blend to check style by style. Free shipping on all orders across Canada and the US, with US duties included, and 60-day returns.
Where it falls short: four dress styles in total, sized 2 to 6 only, with no baby sizes and nothing above 6. Three of the four are described on their product pages as warm-weather or warm-day dresses, and there is no velvet or heavier holiday-weight dress, so for a December party you would add a cardigan or tights. See all four dresses.
2. Primary
Primary sells solid-colour basics, and its dresses are built for play. Its perfect pocket dress and long-sleeve pocket dress are listed as 100% cotton jersey, “pre-washed to minimize shrinkage.” The short-sleeve pocket dress has patch pockets in sizes 2 and 3 and side pockets from 4; the long-sleeve one has side pockets and a neck button. The cozy dress is French terry, 95% cotton and 5% spandex, with a back zip. Dress sizes run from 2 to 14. The site showed a Canada storefront in Canadian dollars when we visited.
Worth knowing: the dresses we read did not say organic. Jersey is a knit, so these pull on and stretch, which suits a child who dresses herself. They are plain by design.
3. Tea Collection
Tea Collection is known for travel-inspired prints. Its short-sleeve wrap neck dress is listed as 100% cotton jersey, and its printed ballet dress as 95% cotton, 5% spandex jersey, with a circle skirt. The holiday velour ballet dress is a different fibre: 96% polyester, 4% spandex velour. One ballet dress we read ran from 3–6 months to size 16.
Worth knowing: fibre changes from style to style within one brand, so read each listing. We did not confirm whether it ships to Canada.
4. Janie and Jack
Janie and Jack makes dressier pieces, and its listings name the lining as well as the outer fabric. Its floral flutter sleeve tiered dress reads “100% Cotton Batiste; Lining: 100% Cotton,” “Fully Lined” and “Machine Washable; Imported.” Its bow ponte dress is 60% cotton ponte, 39% polyester and 1% spandex. Sizes on the tiered dress ran from 6–12 months to 12. The site showed prices in Canadian dollars when we visited.
Worth knowing: a fully cotton-lined cotton dress is a good find for a holiday party. The ponte styles are mostly cotton but carry a large share of polyester.
5. Mini Boden
Mini Boden, the children's line of the British brand Boden, sizes in two-year spans such as 2–3y and 5–6y, up to 11–12y. Its printed tiered woven dress is described as “made from pure cotton,” and its bow back jersey dress as “soft cotton jersey.” Its printed tulle dress is fully lined, and its listing gives “Main: 100% polyester” and “Lining: 100% polyester.” The site offered a Canada delivery storefront in Canadian dollars.
Worth knowing: two-year size spans make a dress last longer on a growing child, but check the height chart, because a 2–3y dress has to fit both ends.
6. Hatley
Hatley describes itself on its Canadian site as “Proudly Canadian-Owned Since 1986.” Its girls' dresses cover a wide spread of fabrics: the gingham berries tiered dress is soft cotton, with tassel ties at the front neckline, the lots of dots garden dress is modal, the fuchsia tulle party dress is “soft nylon tulle over a cotton lining” with a side zipper, and the green sequins velvet dress is velvet with all-over sequins, fully lined, with a back zip. Sizes ran from 2Y to 12Y (the velvet dress starts at 3Y).
Worth knowing: the descriptions we read named the fibres but not the percentages, so check the sewn-in label when it arrives. Modal is a regenerated fibre, not cotton. If you choose the gingham dress, check that the neckline ties stay short.
7. Hanna Andersson
Hanna Andersson is a US brand. Its girls' range runs from 2 to 14 years, with a separate baby and toddler range from 0 to 3. When we visited in November 2026 its site said: “Sorry, we are not currently shipping outside of the US.” Its dress product pages blocked our browser, so we could not read the fabric of its current dresses, and we have not guessed.
Worth knowing: for families in Canada, this is the one brand on the list we could not find a way to order from directly.
Holiday and party dresses: tulle, velvet and sequins
For a dress your child will wear through a long dinner or a concert, check the lining before the outer fabric. Party fabrics are chosen for how they look. The lining is what sits on the skin. Hatley's tulle party dress is nylon tulle over a cotton lining, and Janie and Jack's tiered dress is cotton outside and in. Mini Boden's tulle dress is fully lined too, but in 100% polyester, so it is synthetic inside and out. Both are reasonable choices; the listing tells you which you are getting.
Turn a sequinned or beaded dress inside out when it arrives and check whether a lining covers the backs of the stitches. A side or back zip is easier for a parent; a pull-on jersey dress is easier for a child. If you are planning family photos, our guide to holiday photo outfits for ages 2 to 6 covers colours, layers and what works on camera.
“Drawstrings, cords or ties that can detach from clothing can be a strangulation risk for children. The safest option is to choose children's clothing without drawstrings or cords.”
Health Canada, Buying clothing and accessories online, checked November 2026
Six checks before you buy a dress for a 2 to 6 year old
Most of these take seconds on a product page, and the rest take a minute when the dress arrives.
- Read the fibre line. It has to be there. If a listing says only “soft fabric,” look for the full composition further down the page or ask.
- Check the lining. On party dresses, the lining is what touches the skin.
- Look at the closure. Back buttons and zips need a parent. Pull-on jersey and smocked bodices let a child dress herself.
- Pull on ties, bows and trims. Health Canada says clothing without drawstrings or cords is the safest option. Sashes that tie at the back are common on dresses; make sure nothing loops near the neck.
- Tug the buttons. Health Canada warns that small parts such as buttons and snaps can come loose and become a choking risk for young children.
- Check the care label. A dress that must be hand washed or dry cleaned will be worn less.
Will a girls' dress last long enough to hand down?
No label tells you how long a dress will last, so judge the making. Look for even, close stitching, a hem deep enough to let down, seams that do not pull open when you stretch the fabric either side, and buttons that are sewn on firmly. Our six tests for clothes that survive two kids explain each check.
What GOTS on a dress means
GOTS, the Global Organic Textile Standard, certifies how organic fibre is processed into a finished product, and a GOTS product labelled “organic” contains at least 95% certified organic fibre. A product with 70% to 94% can carry the “made with x% organic materials” grade instead. GOTS also says its certification has to cover the finished product, so check that the dress itself is certified, not only its fabric (GOTS labelling guide). You can look up any certificate holder a brand names in the GOTS public database. For a wider look at which brands publish a certificate you can check, see our guide to the best organic cotton kids' clothing brands.
What size dress to buy
Buy by height where the brand gives one, because age labels differ. On this list, Mini Boden and Mom & Zoey size in year spans such as 2–3 and 3–4, while Janie and Jack and Tea Collection use toddler sizes such as 2T, then numbered sizes such as 4 and 5. A dress also has more room to grow than trousers do: a short dress still works as a tunic over leggings. Our guide on what size to buy for your child covers sizing up and how much room to leave.
Don't take our word for any of this
Every brand entry above links to the listing we read. Labelling rules and safety advice come from these public sources.
Our four dresses
Ages 2 to 6, 100% combed organic cotton, from GOTS-certified manufacturers.
Portofino Striped Organic Cotton Dress for Girls
A striped dress with a smocked bodice for a gentle, flexible fit.
Santorini White Organic Cotton Dress for Girls
A white dress with flutter sleeves, for warm days and occasions.
Sicily Organic Cotton Dress for Girls
A panelled dress with an easy, soft silhouette for everyday wear.
Sorrento Organic Cotton Dress for Girls
A puff-sleeve dress for parties, holidays and everyday.
Frequently asked questions
What is the best fabric for a toddler girl's dress?
Which girls' dress brands ship to Canada?
Which brands make organic cotton dresses for girls?
What should a Christmas dress for a 3-year-old be made of?
Are cotton dresses better than polyester for little girls?
Do tulle dresses need a lining?
What size dress should I buy for a 4-year-old?
Are bows and sashes on girls' dresses safe?
Can a dress be handed down to a younger sibling?
Our top recommendation for ages 2 to 6: Mom & Zoey dresses
We make these dresses, and they are the ones we recommend: 100% combed organic cotton, heritage details made to be handed down, free shipping across Canada and the US, and 60-day returns.
Discover more content
5 Plastic Swaps for Your Child's Wardrobe (and How to Read the Label)
Polyester is plastic. Five swaps for kids' socks, underwear, sweaters, coats and dresses, with fibre content copied from the brands' product pages, and a 30-second way to read any label.
How to Get Stains Out of Kids' Clothes: A Stain-by-Stain Guide for Cotton
How to get the stains children aged 2 to 6 make out of cotton clothes: the two rules that decide most of them, a stain-by-stain table, which stains the guides...
How to Store Kids' Clothes for the Next Child (and Keep Them Wearable)
How to store outgrown kids' clothes for a younger sibling so they come out wearable: what Canada's conservation institute advises on washing, bins, cardboard, cedar and damp, plus checks before...