The Granddaughter’s Doll Bunny is the epitome of sweetness and innocent charm. Capturing a heartwarming “meta” concept of a bunny playing with her own dolls, this design features a grandmother-granddaughter theme that is simply irresistible. The main bunny is dressed in a soft baby pink pinafore dress adorned with adorable heart-shaped pockets, layered over a classic white and pink striped long-sleeved sweater.
Her look is accessorized with a dark pink headband featuring a statement bow, and she wears white ballet flats over dainty lace-trimmed socks. To complete the scene, she pushes a vintage-style woolen pram containing a tiny “mini-me” bunny doll dressed in a matching outfit. This heirloom-quality set is perfect for play or display, celebrating the joy of childhood imagination.
Please note: I strive for accuracy in every pattern, but occasional errors can happen. Thank you for understanding and for enjoying my designs.
Abbreviations (US Terms)
- k – knit
- p – purl
- st(s) – stitch(es)
- CO – cast on
- BO – bind off
- rnd(s) – round(s)
- RS – right side
- WS – wrong side
- kfb – knit front and back (increase 1)
- m1 – make 1 (lifted increase)
- k2tog – knit 2 together
- ssk – slip, slip, knit
- yo – yarn over
- rem – remaining
- rep – repeat
- I-cord – A narrow tube of knitting
Materials
- DK or Light Worsted weight yarn in the following colors:
- Oatmeal/Beige (Main Bunny skin)
- Baby Pink (Pinafore and Mini Bunny dress)
- White (Sweater stripes, Socks, Shoes, Mini Bunny)
- Dark Pink/Rose (Headband)
- Tan/Beige (Pram basket)
- Grey or Black (Pram wheels)
- US 2.5 (3.0 mm) double-pointed needles (DPNs) or circulars for magic loop
- US 2.5 (3.0 mm) straight needles (optional for flat pieces)
- Fiberfill stuffing
- Black safety eyes (approx. 9mm for main bunny, beads or embroidery for mini bunny)
- Tapestry needle and embroidery needle
- Stitch markers
- Small piece of cardboard (to stiffen pram base)
- Small buttons (for pinafore straps)
- White lace trim (optional, or knit the lace edge as instructed)
Gauge & Finished Size
- Gauge: Approximately 26 sts = 4 inches (10 cm) in stockinette stitch.
- Work firmly to ensure stuffing does not show through the fabric.
- Finished Height: Approximately 14–15 inches (36–38 cm) for the main bunny.
Construction Overview
- Main Bunny: Worked in the round from the feet up. Socks are integrated into the leg knitting with a lace detail. Legs join to form the body and head.
- Sweater: Worked flat (raglan style) in stripes.
- Pinafore: Worked in the round for the skirt, then flat for the bib. Heart pockets are knitted separately and sewn on.
- Headband: A simple garter strip with a cinch bow.
- Pram: Worked flat and seamed to create a box/hood shape.
- Mini Bunny: A tiny version worked in the round.
Main Bunny Body & Head
Legs with Lace Socks (Make 2)
Start with White yarn for the socks.
CO 10 sts on DPNs. Join in the round.
Rnd 1: kfb around (20 sts).
Rnd 2: *(k1, kfb)* rep around (30 sts).
Rnds 3–8: k all (Foot base).
Rnd 9 (Shape Heel/Ankle): k10, (k2tog) 5 times, k10 (25 sts).
Rnd 10: k10, (k2tog) 3 times, k9 (22 sts).
Rnds 11–16: k all (Sock leg).
Lace Frill:
Rnd 17: *(k2, yo, k2tog)* rep around to last 2 sts, k2.
Rnd 18: Purl all (Turning ridge).
Change to Oatmeal/Beige (Skin).
Rnd 19: In back loops only, k all.
Rnds 20–35: k all (Leg). Stuff foot firmly and leg lightly.
Break yarn for first leg. Knit second leg but do not break yarn.
Body
Rnd 36 (Join Legs): k11 (from 2nd leg), CO 4 sts, k22 (from 1st leg), CO 4 sts, k11 (from 2nd leg). (52 sts total).
Rnds 37–45: k all (Hips).
Rnd 46: *(k11, k2tog)* rep around (48 sts).
Rnds 47–53: k all.
Rnd 54: *(k6, k2tog)* rep around (42 sts).
Rnds 55–60: k all. Stuff body firmly.
Rnd 61: *(k5, k2tog)* rep around (36 sts).
Rnd 62: *(k4, k2tog)* rep around (30 sts).
Rnd 63: *(k3, k2tog)* rep around (24 sts). (Neck).
📌Thank you for reading the article.
Head
Rnd 64: *(k2, m1)* rep around (32 sts).
Rnd 65: *(k3, m1)* rep around (40 sts).
Rnd 66: *(k4, m1)* rep around (48 sts).
Rnds 67–80: k all. Insert safety eyes between Rnds 72 and 73.
Rnd 81: *(k4, k2tog)* rep around (40 sts).
Rnd 82: *(k3, k2tog)* rep around (32 sts).
Rnd 83: *(k2, k2tog)* rep around (24 sts). Stuff head firmly.
Rnd 84: k2tog around (12 sts).
Rnd 85: k2tog around (6 sts). Close hole.
Arms (Make 2)
With Oatmeal, CO 8 sts. Join in round.
Rnd 1: kfb around (16 sts).
Rnds 2–20: k all.
Rnd 21: k2tog around (8 sts).
Stuff lightly. Flatten top and sew to body.
Ears (Make 2)
With Oatmeal, CO 12 sts. Work flat.
Row 1: k all.
Row 2: p all.
Row 3: k1, m1, k10, m1, k1 (14 sts).
Rows 4–24: Stockinette stitch.
Row 25: ssk, k10, k2tog (12 sts).
Decrease 1 st at each end every RS row until 4 sts rem. BO. Sew to head.
Striped Sweater
Worked flat, raglan style. Stripe Pattern: 2 rows White, 2 rows Pink.
With White, CO 30 sts.
Row 1: k2, p2 rib across.
Row 2 (Inc): k2, k4 (Front), m1, k1 (Rag), m1, k4 (Sleeve), m1, k1 (Rag), m1, k8 (Back), m1, k1 (Rag), m1, k4 (Sleeve), m1, k1 (Rag), m1, k4 (Front), k2.
Row 3: p all. Change to Pink.
Continue in stripe pattern, increasing at raglan markers on every RS row until sleeve sections have 14 sts.
Divide: Knit Front, place Sleeve sts on holder, Knit Back, place Sleeve sts on holder, Knit Front.
Body: Work 1.5 inches in pattern. Work 4 rows rib in White. BO.
Sleeves: Pick up sleeve sts. Knit 1.5 inches in pattern. Work rib cuff. BO.
Baby Pink Pinafore with Hearts
Skirt:
With Baby Pink, CO 64 sts. Join in round.
Rnds 1–4: Garter stitch (Hem).
Rnds 5–26: k all.
Rnd 27: *(k6, k2tog)* rep around (56 sts).
Rnd 28: *(k5, k2tog)* rep around (48 sts).
Rnd 29: *(k2, k2tog)* rep around (36 sts). (Waist).
Rnd 30: BO 8 sts, k10 (Bib), BO remaining sts.
Bib:
Rejoin yarn to the 10 center sts.
Work flat in stockinette for 10 rows. BO.
Straps: CO 4 sts. Knit two strips approx 5 inches long. Sew to bib corners and back waistband.
Heart Pockets (Make 2):
With Baby Pink, CO 3 sts.
Row 1: kfb, k1, kfb (5 sts).
Row 2: Purl.
Row 3: kfb, k3, kfb (7 sts).
Rows 4–6: Stockinette.
Row 7: k3, turn (leave rem 4 sts on needle).
Row 8: p2tog, p1.
Row 9: k2tog. Fasten off. Rejoin yarn to remaining 4 sts.
Row 7b: k4.
Row 8b: p1, p2tog, p1.
Row 9b: k2tog, k1.
Row 10b: k2tog. Fasten off. Sew these tiny hearts onto the pinafore skirt.
Headband & Shoes
Headband: With Dark Pink, CO 6 sts. Knit in Garter Stitch until long enough to go around the head (approx 10 inches). BO. Sew ends together.
Bow: CO 10 sts. Knit a rectangle (approx 3 inches long). BO. Wrap yarn tightly around the center to cinch. Sew to headband.
White Flats: With White, CO 10 sts. Inc to 20. Knit 5 rnds. Dec for toe (k8, k2tog x2, k8). Knit 1 rnd. BO. Add a small strap across the foot.
Accessories
Woolen Pram
Basket: With Tan/Beige yarn, CO 15 sts. Work flat in Garter Stitch for 8 inches. BO.
Fold the strip into a U-shape (bottom and two sides). Cut a cardboard rectangle for the base. Pick up stitches along the sides of the U-shape to knit the hood (knit 1 inch, then decrease at center to round off). Sew seams to form the pram body.
Wheels (Make 4): With Grey, CO 6 sts. Join in round. Inc to 12. Knit 1 rnd. Dec to 6. Close. Sew to sides of pram.
Handle: CO 4 sts. Knit I-cord approx 4 inches. Sew to back of pram.
Mini Bunny Doll
Body/Head: With White, CO 8 sts. Join in round.
Rnds 1–4: Change to Pink (Dress). k all.
Rnd 5: Change to White. k2tog around (4 sts – Neck).
Rnd 6: Inc to 8 sts (Head).
Rnds 7–9: k all.
Rnd 10: k2tog around. Close.
Ears: Tiny loop stitches on top of head.
Arms: Tiny loop stitches on sides.
Place Mini Bunny in the pram.
Assembly
- Weave in all ends.
- Dress the main bunny in the striped sweater and pinafore.
- Place the headband on the bunny.
- Put the white shoes on the bunny’s feet.
- Set the pram with the mini bunny inside near the main bunny’s hands.
- Embroider a “Y” nose on the main bunny.
📌Thank you for reading the article.
