Mobile Menu IconMenu
Free Knitting and Crochet Patterns from Elaine Phillips

American Girl Doll Snow Princess Dress

Difficulty level: *** Intermediate

Free Doll Dress Knitting Pattern

MaterialsKnit Picks Palette fingering weight 100% wool yarn 231 yds (210 m)/ 50 g color Cream Blue - 1.5 balls
Seed beads of your choice.

Needles: US 0 (2.0 mm) circular needles and double pointed needles for sleeves

Crochet hook 2.0 mm

Gauge: 30 sts x 44 rows = 4" x 4" (10 x 10 cm)

k - knit
p - purl
psso - Pass slipped stitch over (slip 1 st knitwise to the right needle, knit the next 2 sts together, pass the slipped stitch over (2 sts decrease).
k2tog tbl - knit 2 together through back loop
kfr&b - knit into front and back
w&t - wrap and turn
pu&k- pick up and knit
yo - yarn over
m1 - make 1 increase - I used the increase described by Elizabeth Zimmerman: make a backward loop over the right-hand needle and in the next row/round purl/knit as a regular stitch.
RS - right side
WS - wrong side

Pattern Notes:
Stockinette in rows:
Row 1 (RS): knit
Row 2: purl
Repeat 2 rows.

Reversed stockinette in rows:
Row 1 (RS): purl
Row 2: knit
Repeat 2 rows

Reversed stockinette in rounds:
All rounds purl

Garter st in rounds
Round 1: knit
Round 2: purl
Repeat 2 rounds

Lace pattern in rounds:
Number of stitches multiple of 5
Round 1: *yo, k2tog tbl, k1, k2tog, yo - rep from *
Round 2 and all alternate rows knit
Round 3: *k1, yo, k3 tog tbl, yo, k1 - rep from *
Repeat rounds 1-4

The selvedge stitches are worked as follows:
slip the first st and purl the last st.

To wrap and turn in the short rows:
With yarn in front sl 1 stitch to the right needle
Move yarn between the needles to the back
Slip the stitch back to the left needle
Turn the work and bring the yarn back to the wrong side between the needles

Raglan increases:

Increase for raglan on each side of marker in every transition between sleeves and body.
All increases are done from WS as follows:
Work until 1 st remains before marker: yo, p 2 (marker is between these 2 sts), yo (= 2 sts increase). Next round knit yos.
The sleeves are worked on dpn, shaped with short rows.


The dress is worked top-down back-and-forth, then in-the-round with raglan sleeves and princess style waist.
The button band is crocheted with the yarn of the cast-on tail.

Cast on 52 sts and leave a tail about 2 yards (coil it so it's not in your way)
Row 1 (RS): knit and place markers in the following places: 1 selvedge st, k6, place marker, k12, place marker (right sleeve), k14 , place marker (front), k12, place marker (left sleeve), k6 (left back), p1 (selvedge st)

Row 2 and all even rows: purl. In each even row purl to the last st before the marker, yo, p2,  yo. Thus the number of stitches increases by 8 in each even row.

Work 16 rows, the number of stitches = 116.

Row 17: sl 1, k 12 (right back) - k yo - k 2 raglan line sts - k the yo, kfr&b the next 24 sts of the sleeve (double the sts to make puff sleeve), k yo, - k 2 raglan line sts - k yo - knit 26 sts of the front - k yo - k 2 ragl line sts - k yo, kfr&b the next 24 sts of the sleeve, k yo - k 2 raglan line sts, k yo, k 12 sts, p1 of left back.

Row 18 and all even rows: purl, make yo increases at the back and front only, do not increase at the sleeves, thus you increase the number of sts by 4 in each even row. The number of sts in sleeves remains the same = 50 sts.
Row 19 and all odd rows knit
Work 5 more rows.


Row 25: sl 1, knit 19 of right back, transfer the 50 sts of the sleeve to a length of waste yarn, co 3 sts, knit 40 sts of the front, transfer the 50 sts of the sleeve to a length of waste yarn, co 3 sts, knit 19 sts, p 1 of the left back.
Row 26: purl = 86 sts
Work rows 27 and 29: knit
Work rows 28 and 30: purl
Row 31: sl 1, k19, psso, k40, psso, k 19, p1 = 82 sts
Work rows 32-35 as established - odd rows knit, even rows purl.
Row 36: sl 1, p40, m1, p41 = 83 sts
Row 37: knit, place a marker on the 42nd st
Row 38 and all even rows purl
Rows 39, 41, 43, 45 make 1 st before and after the marker (increase for 2 sts)
Row 47: sl 1, kfr&b across to the last st, p1 = 180 sts (increase sts for skirt)
Row 48: purl
Row 49 knit, join and continue to work in rounds, mark the beginning of the round.

Rounds 1-10: *5 sts lace pattern, p1 - rep from * 30 times

Round 11: *5 sts lace pattern, m1, p1, m1 - rep from * 30 times

Rounds 12-44: *5 sts lace pattern, p3 - rep from * 30 times

Round 45: *5 sts lace pattern, m1, p3, m1 - rep from * 30 times

Rounds 46-62 *5 sts lace pattern, p5 - rep from * 30 times

Rounds 63 and 65 knit
Rounds 64 and 66 purl. Bind off.

Sleeves are shaped with short rows, then worked in the round.
Transfer 50 sts from waste yarn on dpn, distribute the sts evenly, mark the beg of the round, pu&k 3 sts underarm = 53 sts
(Note: the round begins before the underarm sts)
Short Rows (1):

knit 50 sts till the underarm sts, w&t
purl back 45 sts, w&t
knit 40 sts, w&t
purl back 35 sts, w&t
knit 30 sts, w&t
purl back 25 sts, w&t
knit 20 sts, w&t
purl back 40 sts, w&t
knit 50 sts, picking up all wraps and knitting it together with wrapped st.

Go on working in the rounds, knit rounds 1 - 9 = 53 sts
Round 10: k4, *k2tog - rep 24 times, k1.
Work rounds 11-15 in garter st: all odd rounds knit, even rounds purl. Bind off.


Button Band

With the RS facing, insert hook in the first edge st space, yo and pull through the edge space.
*Ch2, skip the next edge sts space, sc in each of the next 3 edge sts spaces -rep. from * 5 times to make the button loops. Then sc in each edge sts space along the dress edges.

Weave in ends. Decorate the dress with beads, crystals, other embellishments to your taste.



There are 8 total comments on this article.

Leave a comment about the article.
Poster: Lois M
May 15, 2017

I am working on the short rows on the sleeves. I have tried many times but after purling back 45 stitches w/t and knitting 50 stitches, I cannot come back to the beginning of the round. What might I not be doing right?
Poster: Amy O'C
May 13, 2016

This is a lovely dress and I'm looking forward to knitting this up. I studied the pattern well and I think I would be confident at work this.

Can I get a little clarification for row 18 please. The pattern calls for a yarn over increase at the back and front only, increasing the row by 4 each time. How does this work? As in, where do I work the yarn over increases? Of course, it might fall into place easily once I begin work and come to this row.
Poster: pam speelman
March 3, 2016

how can I convert the lace skirt to straight knit since I am not good at knit in the round? thanks
Poster: Bev
January 12, 2016

I have knitted a lot but I find this hard to follow. After joining and starting the round. Rnd 1 & 2 I got but then are you to continue following the lace pattern in rounds from then on or continue just doing the round 1 as listed. I have ripped this out so many times I am getting frustrated. Thanks for the help
Poster: Elaine Phillips
January 12, 2016

I have made a correction to that part of the pattern. Hopefully this will make it easier to understand. Please let me know if you still have trouble with it.
The lace pattern is worked on 5 sts and 4 rounds. You can make the following list for yourself and cross off each round after you made it:
Round 1 – lace pattern round 1
Round 2 – lace pattern round 2
Round 3 – lace pattern round 3
Round 4 – lace pattern round 4
Round 5 – lace pattern round 1
Round 6 - lace pattern round 2
Round 7 – lace pattern round 3
Round 8 - lace pattern round 4, etc.
Poster: Pauline
March 30, 2016

What is the pattern for round 4 in the lace pattern it just says repeat other question is row. 17 my count is 15sts 52sts,30sts,52sts, row 18 it says I should have only 50 were my 52 is..
Poster: Diane Crowther
October 29, 2015

I'm losing the lace pattern on rows 13 and following odd rows. The way the instructions are written the odd rows increase each time. Row 11's lace falls into place but after row 12 the increases and lace don't fall into place as far as the established lace goes. Help
Poster: Elaine Phillips
November 6, 2015

The lace pattern is always worked on 5 stitches throughout the skirt. The increases are made between the lace repeats. In rounds 1-10 there is 1 purl stitch between 5 lace stitches. In round 11, we make 1 stitch before and one stitch after the purl st. In this way we have 3 purls between 5-lace stitches in the next rounds. The next increase is in round 55. Again we make 1 stitch before and one stitch after the 3 purls. In the next round we'll have 5 purls between the 5-lace stitches.

If you liked this pattern, you might also like:

American Girl Doll Southern Belle Dress

American Girl Doll Evening Dress with Train

American Girl Doll Empire Waist Lace Dress

Browse Similar Items by Category:

Patterns:Knit >> Doll Clothes
Difficulty Level:3-Intermediate
Short Rows
Yarn Weight:Fingering
Yarn Brand:Knit Picks

Mailing List
Enter your e-mail to receive announcements of new free patterns:

Or follow us using: