This charming knitted bunny set is designed as a collectible soft toy with heirloom styling, gentle pastel layers, and tiny companion accessories. The finished bunny wears a beret with a bow, a flower-trimmed cardigan, a two-layer skirt, crossbody satchel, and neat Mary Jane shoes. The set also includes a tiny puppy friend, a small acorn-shaped purse, and a yellow blossom sprig. This kind of handmade rabbit doll is ideal for shoppers searching for knitted bunny doll, handmade nursery toy, collectible rabbit plush, artisan stuffed animal, and giftable soft toy ideas.
Please note: I strive for accuracy in every pattern, but occasional errors can happen. Thank you for understanding and for enjoying my designs.
Materials
- Sport weight yarn in soft beige for the bunny head, hands, feet, and puppy face
- Sport weight yarn in cream for hat, cardigan, shoes, puppy cardigan, and puppy hat trim
- Sport weight yarn in pale mint for the upper skirt layer
- Sport weight yarn in pale butter yellow for the underskirt
- Sport weight yarn in camel or oatmeal for satchel bag, puppy ears, puppy hat top, and acorn purse
- Small amounts of leaf green and golden yellow for floral details and bouquet
- Small amount of dark brown or black for puppy nose and tiny details if preferred
- 2.5 mm needles for most pieces
- 2.25 mm needles for small accessories and firm finishing
- Double-pointed needles or magic loop tools for tiny tubes
- Tapestry needle
- Stitch markers
- Row counter
- Toy stuffing
- Black safety eyes or embroidered French-knot eyes for the bunny
- Black beads or embroidered eyes for the puppy
- Thin cardboard or felt scrap for stabilizing the satchel flap if desired
- Very small decorative buttons for cardigan fronts
- Small press stud or sewn button loop for satchel and acorn purse if desired
Finished Size
The main bunny is approximately 12 to 14 inches tall when seated, measured from the bottom of the feet to the top of the hat, not including the ear tips. The puppy companion is approximately 4 inches tall. The satchel rests at hip level, and the acorn purse is a tiny palm-sized accent.
Gauge and Fabric Notes
Gauge is less important than creating a dense, smooth fabric that keeps stuffing from showing. Your stitches should look even and slightly firm. If your fabric feels loose or the stuffing peeks through, go down a needle size.
The bunny in the image has a refined surface with visible stockinette definition but no gaping between stitches. The cardigan looks soft yet structured. The skirt falls lightly and does not flare stiffly. Choose yarn with gentle drape and excellent stitch memory.
Construction Overview
- Main bunny: worked in separate pieces and seamed
- Head: rounded with softly tapered muzzle shaping
- Ears: flat pieces seamed lightly and attached upright through the beret openings
- Body: pear-shaped seated form with narrower shoulders and wider lower half
- Arms and legs: slim, softly stuffed, with rounded mitten-like paws and feet
- Cardigan: knit flat in one body piece plus sleeves, then embellished with knitted flower details
- Skirt: two separate gathered skirts layered one over the other
- Hat: beret-style cap with a large side bow
- Accessories: crossbody satchel, blossom sprig, acorn purse, puppy companion
Abbreviations
- k = knit
- p = purl
- st(s) = stitch(es)
- RS = right side
- WS = wrong side
- inc = increase 1 stitch
- kfb = knit into front and back of stitch
- ssk = slip, slip, knit
- k2tog = knit 2 together
- p2tog = purl 2 together
- rep = repeat
- BO = bind off
- CO = cast on
- sl = slip
- yo = yarn over
📌Thank you for reading the article
Main Bunny
Head
The head is slightly oversized compared with the body, giving the bunny a tender nursery-toy look. It is softly oval from the front, broader at the cheeks, and gently narrower at the forehead. The muzzle is only subtly raised, not sharply protruding.
Make 2 side head pieces in beige.
- CO 10 sts.
- Row 1: Purl.
- Row 2: K1, kfb, knit to last 2 sts, kfb, k1. 12 sts.
- Row 3: Purl.
- Row 4: K1, kfb, knit to last 2 sts, kfb, k1. 14 sts.
- Row 5: Purl.
- Row 6: K1, kfb, knit to last 2 sts, kfb, k1. 16 sts.
- Row 7: Purl.
- Row 8: K1, kfb, knit to last 2 sts, kfb, k1. 18 sts.
- Rows 9 to 23: Work in stockinette, ending with a WS row.
- Row 24: K1, ssk, knit to last 3 sts, k2tog, k1. 16 sts.
- Row 25: Purl.
- Row 26: K1, ssk, knit to last 3 sts, k2tog, k1. 14 sts.
- Row 27: Purl.
- Row 28: K1, ssk, knit to last 3 sts, k2tog, k1. 12 sts.
- Row 29: Purl.
- Row 30: K1, ssk, knit to last 3 sts, k2tog, k1. 10 sts.
- BO.
Make a center face strip in beige.
- CO 8 sts.
- Work 26 rows in stockinette.
- Increase 1 stitch at each end on rows 3, 7, 11, and 15. 16 sts.
- On rows 19, 22, and 25, decrease 1 stitch at each end. 10 sts.
- BO.
Seam one side head piece to each long edge of the center face strip. Close the back head seam neatly. Stuff gradually, filling the cheeks well but keeping the forehead smooth. Do not overstuff the muzzle area.
Use a few short horizontal shaping stitches from the lower side seams toward the center front to create soft cheeks. Pull gently only. The face in the image is calm and rounded, not pinched. Add eyes low on the face, about 7 to 8 rows below the top curve.
Embroider the nose with dark beige or brown yarn. Make a tiny upside-down triangle with a short vertical line below it, then split into a soft Y-shaped mouth. Keep the expression neutral and delicate.
Ears
The ears are tall, narrow, and softly tapered with rounded tips. They stand upright through the hat openings. The inner and outer ear read as one knitted fabric in the image, with only slight shaping and no contrasting inner panel.
Make 4 ear pieces: 2 in pale beige for fronts and 2 in pale beige or slightly deeper taupe for backs.
- CO 8 sts.
- Row 1: Purl.
- Row 2: K1, kfb, knit to last 2 sts, kfb, k1. 10 sts.
- Row 3: Purl.
- Row 4: K1, kfb, knit to last 2 sts, kfb, k1. 12 sts.
- Rows 5 to 18: Work in stockinette.
- Row 19: K1, ssk, knit to last 3 sts, k2tog, k1. 10 sts.
- Row 20: Purl.
- Row 21: K1, ssk, knit to last 3 sts, k2tog, k1. 8 sts.
- Row 22: Purl.
- Row 23: K1, ssk, knit to last 3 sts, k2tog, k1. 6 sts.
- Row 24: Purl.
- Row 25: Ssk, k2, k2tog. 4 sts.
- Row 26: Purl.
- Row 27: Ssk, k2tog. 2 sts.
- Thread yarn through remaining sts and fasten off.
Place ear pieces together with RS facing out. Mattress stitch around edges, leaving base open. Add only a touch of stuffing or none at all. Fold lower edge slightly and stitch to create the natural forward-facing ear shape. Attach symmetrically to the head.
📌Thank you for reading the article
Body
The body is softly cone-shaped and seated. It should support the layered skirt without becoming bulky. The shoulders are narrow. The lower body is slightly wider to create the sweet doll silhouette shown in the image.
Make 2 body pieces in cream or a light neutral hidden under clothing.
- CO 14 sts.
- Row 1: Purl.
- Row 2: K1, kfb, knit to last 2 sts, kfb, k1. 16 sts.
- Row 3: Purl.
- Row 4: Increase as set. 18 sts.
- Row 5: Purl.
- Row 6: Increase as set. 20 sts.
- Rows 7 to 25: Work in stockinette.
- Row 26: K1, ssk, knit to last 3 sts, k2tog, k1. 18 sts.
- Row 27: Purl.
- Row 28: Decrease as set. 16 sts.
- Row 29: Purl.
- Row 30: Decrease as set. 14 sts.
- Rows 31 to 36: Work straight.
- BO.
Seam sides and lower edge, leaving neck open. Stuff firmly at the base, then more lightly toward the shoulders. Flatten the lower front slightly with your hands so the bunny sits well and the skirt falls smoothly.
Arms
The arms are long, slim, and gently curved inward. The cuffs are lightly gathered by a narrower section. The hands are simple mitten-like rounded ends in the same beige as the face and feet.
Make 2.
- Using beige, CO 8 sts.
- Work 6 rows in stockinette.
- Change to cream.
- Next row: K1, kfb, knit to last 2 sts, kfb, k1. 10 sts.
- Work 18 rows in stockinette.
- Decrease 1 stitch at each end on next row. 8 sts.
- Work 4 rows straight.
- BO.
Seam, stuff lightly, and shape with a soft bend at the elbow. Sew to body just below the neck seam. The arms should angle downward and rest beside the skirt rather than stick outward.
Legs
The legs are medium length, with simple rounded feet and only slight ankle definition. They extend from beneath the skirt and end in cream shoes. Keep them soft enough to sit naturally but firm enough to hold shape.
Make 2.
- Using beige, CO 10 sts.
- Work 10 rows in stockinette for lower leg.
- Change to cream for the shoe.
- Work 8 rows.
- Increase 1 stitch at each end on next RS row. 12 sts.
- Work 4 rows.
- Next RS row: K2, ssk, knit to last 4 sts, k2tog, k2. 10 sts.
- Work 2 rows.
- BO.
Seam and stuff firmly at the foot, lightly at the leg. Stitch a tiny line across the shoe top to suggest the Mary Jane shape. Add a very fine cream strap across the front with embroidered stitches if desired.
Clothing for the Bunny
Layered Skirt
The skirt is made in two separate layers. The top layer is pale mint and slightly shorter. The lower layer is pale yellow and peeks out as a soft ruffle beneath. Both layers are simple gathered rectangles shaped by the waistband rather than complex decreases.
Upper mint skirt:
- CO 72 sts.
- Work 4 rows garter stitch.
- Continue in stockinette for 22 rows.
- Next RS row: *k2tog, k4; rep across. 60 sts.
- Row after: Purl.
- Next RS row: *k2tog, k3; rep across. 48 sts.
- Work 2 rows stockinette.
- BO knitwise.
📌Thank you for reading the article
Seam into a ring. Gather top edge slightly to fit around the bunny waist. The fabric should drape softly and flare in a rounded bell shape rather than stand out sharply.
Lower yellow skirt:
- CO 80 sts.
- Work 4 rows garter stitch.
- Continue in stockinette for 20 rows.
- Next RS row: *k2tog, k6; rep across. 70 sts.
- Work 1 WS row.
- Next RS row: *k2tog, k5; rep across. 60 sts.
- Work 2 rows.
- BO.
Seam into a ring and gather to the waist so it sits beneath the mint layer. Stitch yellow underskirt first, then mint layer on top. Keep the yellow layer visible by about 1/4 to 3/8 inch all around.
Cardigan
The cardigan is cropped, cream-colored, and closes at the front with three tiny buttons. It has narrow ribbed front bands, a gentle V-neck opening, and floral decoration arranged in vertical sprays on both sides of the front opening.
The flowers in the image read as raised knitted buds or bobble flowers with green leaf stitches. You can reproduce the look with tiny knitted bobbles sewn on, plus detached leaf stitches worked during finishing.
Back:
- CO 24 sts.
- Work 4 rows in k1, p1 rib.
- Continue in stockinette for 20 rows.
- BO 3 sts at each armhole edge once.
- Work 8 more rows straight.
- BO.
Left front:
- CO 14 sts.
- Work 4 rows in k1, p1 rib.
- Maintain 3 front-band sts in rib at center front edge and work remaining sts in stockinette.
- At row 12 begin neckline: decrease 1 stitch at neck edge every 3rd row 4 times.
- At armhole edge, BO 3 sts once to match back.
- Work until same height as back.
- BO shoulder sts.
Right front:
Work to match left front, reversing shaping. Add 3 small buttonholes evenly spaced on the front band by working yo, k2tog on one RS row.
Sleeves, make 2:
- CO 12 sts.
- Work 4 rows in k1, p1 rib.
- Continue in stockinette, increasing 1 stitch at each end every 6th row 3 times. 18 sts.
- Work until sleeve measures enough to reach just above the wrist of the bunny.
- BO 3 sts at each end once.
- BO remaining sts.
Seam shoulders. Set in sleeves. Seam underarms and sides. Sew three tiny buttons to match the front band. The cardigan should sit close to the body and end above the fullest part of the skirt.
Floral Front Decoration
The floral trim is important for matching the image. Each side of the cardigan front has a vertical vine of small yellow clustered buds with green leaves. The flowers are not large flat blooms. They appear as tiny round knots or bobbles.
Make 12 to 16 tiny yellow bobbles.
- CO 3 sts in yellow.
- Row 1: Kfb into each stitch. 6 sts.
- Row 2: Purl.
- Row 3: K2tog across. 3 sts.
- Thread yarn through remaining sts and pull into a tight nub.
Sew the yellow nubs in two mirrored front sprays. Place them from upper chest to lower front, not too close to the button band. Use green yarn to embroider narrow stems and tiny leaves between the buds. Keep all details delicate.
📌Thank you for reading the article
Beret Hat
The hat is a soft cream beret with mild slouch, a snug lower band, openings for the bunny ears, and an oversized bow on the bunny’s right side. It sits low on the forehead and covers the top of the head fully.
Work hat in the round if preferred, or flat and seam. Below is a flat version.
- CO 44 sts.
- Work 6 rows in k1, p1 rib.
- Next RS row: Increase evenly to 60 sts.
- Work 12 rows in stockinette.
- Create ear openings on a shaping row by BO 4 sts, knit 18, BO 4 sts, knit to end.
- On next row, cast on 4 sts over each gap.
- Work 6 more rows.
- Next RS row: *k8, k2tog; rep across. 54 sts.
- WS row: Purl.
- Next RS row: *k7, k2tog; rep across. 48 sts.
- Continue decreasing every other row in this manner until 12 sts remain.
- Thread yarn through remaining sts and draw tight.
- Seam hat.
Test fit over the bunny head before final closure if needed. The ear openings should allow the ears to pass through cleanly without stretching the fabric out of shape.
Bow
The bow is large, soft, and slightly folded at the center. It sits on the bunny’s right side, overlapping the hat brim and upper side crown.
- CO 18 sts in cream.
- Work 16 rows in stockinette, with first and last stitch knit on every row for tidy edges.
- BO.
Make a center wrap:
- CO 4 sts.
- Work 8 rows in garter stitch.
- BO.
Pinch the bow rectangle at the center, wrap the narrow strip around it, and sew securely. Attach to hat with a slight upward tilt. The bow should be generous but not floppy.
Shoes
The image shows cream knitted shoes with softly rounded toes and a simple strap impression. If you already shaped the shoe portion on the legs, finish them with surface details only.
- Use matching cream yarn to add a tiny horizontal strap near the ankle front.
- Take one or two small anchoring stitches at each side.
- Smooth the shoe tops with your fingers so they look rounded, not boxy.
Crossbody Satchel
The satchel is camel beige, softly triangular in flap shape, and worn across the bunny’s body from shoulder to opposite hip. It has one visible button or tab detail on the flap corner.
Bag body:
- CO 16 sts.
- Work 18 rows in stockinette.
- BO.
Fold lower portion upward to form a pouch, leaving top section as flap. Shape flap corners by sewing them inward diagonally, or decrease during knitting for a point-softened flap.
Optional shaped flap version:
- CO 16 sts.
- Work 10 rows stockinette.
- Row 11: K1, ssk, knit to last 3 sts, k2tog, k1.
- Work 1 WS row.
- Rep these 2 rows 3 more times. 8 sts.
- BO.
Strap:
- CO 3 sts.
- Knit i-cord for desired length, long enough to cross from shoulder to hip.
- BO.
Sew strap to upper corners of the bag. Add one tiny cream or beige button to the flap corner. Position bag so it sits against the left side of the bunny body in the finished view.
📌Thank you for reading the article
Tiny Puppy Companion
The puppy is a miniature seated friend with beige body, darker floppy ears, cream cardigan, and a small tan beret. Keep proportions round and simple. The puppy should look handmade and companionable, not sharply realistic.
Puppy Head
Make 2 head pieces in beige.
- CO 8 sts.
- Increase at each end on every RS row 4 times. 16 sts.
- Work 10 rows straight.
- Decrease at each end on every RS row 4 times. 8 sts.
- BO.
Seam around and stuff lightly. Add small black eyes and a dark triangular nose with a short mouth stitch.
Puppy Ears
Make 2 in camel brown.
- CO 5 sts.
- Increase at each end on next 2 RS rows. 9 sts.
- Work 6 rows.
- Decrease at each end on next 2 RS rows. 5 sts.
- BO.
Attach at upper side head so they droop gently down.
Puppy Body
Make 2 in beige.
- CO 10 sts.
- Increase at each end on next 3 RS rows. 16 sts.
- Work 8 rows.
- Decrease at each end on next 3 RS rows. 10 sts.
- BO.
Seam and stuff. Flatten the base slightly so the puppy can sit beside the bunny.
Puppy Arms and Legs
Make 4 tiny tube-like limbs in beige.
- CO 5 sts.
- Work 8 rows stockinette.
- BO.
Seam each limb and stuff only a little. Attach arms high on the body and legs low with a seated angle.
Puppy Cardigan
The puppy cardigan mirrors the bunny’s sweater in cream with tiny button details.
- CO 18 sts.
- Work 3 rows rib.
- Row 4 RS: K4, BO 2, k6, BO 2, k4 to create rough armhole spaces if preferred, or simply make a wrap-style jacket.
- Simpler option: knit a tiny rectangle and wrap around the body as a jacket.
The easiest neat result is a wrapped jacket panel:
- CO 20 sts.
- Work 10 rows stockinette with 2-stitch garter edge each side.
- BO.
- Cut tiny slits or leave open spaces for arms during sewing.
Add three tiny embroidered button dots down the front.
Puppy Hat
The puppy wears a tiny tan beret with a cream trim edge.
- Using cream, CO 16 sts and work 2 rows rib.
- Change to tan and increase evenly to 22 sts.
- Work 6 rows stockinette.
- Decrease evenly over next 4 RS rows until 8 sts remain.
- Draw yarn through remaining sts and seam.
Attach slightly tilted to one side of the puppy head.
Acorn Purse
This tiny accessory resembles a small acorn-shaped clasp pouch resting near the bunny. The lower section is tan and rounded, and the top cap is lighter with a tiny stem.
Lower acorn body:
- CO 8 sts in tan.
- Increase at each end on next 4 RS rows. 16 sts.
- Work 6 rows.
- Decrease at each end on next 4 RS rows. 8 sts.
- BO.
Make 2 and seam most of the way, leaving top open. Add a tiny bit of stuffing or keep flat as a pouch.
Top cap:
- CO 10 sts in pale beige.
- Work 4 rows garter.
- BO.
Curve and stitch over the top opening. Add a tiny loop or short stem. If you want it to open, sew only the back edge of the cap and add a hidden snap.
Yellow Blossom Sprig
The small botanical accent resembles a delicate bunch of rounded yellow blooms with green leaves. It looks very much like a mimosa-style sprig and adds an important touch of color in the finished set.
Stems:
- Cut several short lengths of green yarn.
- Twist or crochet lightly if you prefer, but simple wrapped yarn stems also work.
- Join them at one end as a small branch.
Leaves:
- CO 3 sts in green.
- Work 4 rows stockinette.
- BO.
- Make 4 to 6 small leaflets.
Yellow buds:
- CO 3 sts in yellow.
- Kfb into each stitch. 6 sts.
- Purl 1 row.
- K2tog across. 3 sts.
- Pull tight.
- Make 6 to 8 buds.
Gather buds at the stem tips and stitch leaves along the lower branch. Arrange into a loose natural spray and tack the thread ends securely.
Final Assembly and Facial Detailing
Sew the head firmly to the body. Attach legs first so the bunny balances in a seated pose. Add arms next, angled gently downward. Dress the bunny with the yellow underskirt, then the mint overskirt, then the cardigan.
Fit the beret over the head and pull the ears through the openings. Sew the bow on the bunny’s right side. Place the satchel strap diagonally across the chest. Check that the bag sits low at the hip and does not hide the floral cardigan completely.
For the face, keep the eyes small and widely spaced. The nose should be tiny and centered low. Add the faintest cheek shaping if needed, but avoid heavy sculpting. The expression should stay soft, calm, and sweet.
Set the puppy at the bunny’s right side. Place the acorn purse near the feet and the flower sprig near the left side to match the full styled composition.
Care Notes
- Display indoors away from prolonged direct sunlight
- Handle the bow, satchel strap, and floral buds gently
- If made for decor, avoid rough play because of the tiny details
- If making for a child, embroider all facial features securely instead of using small detachable parts
Quick Checklist Before You Finish
- Head firmly stuffed with rounded cheeks
- Ears upright and evenly placed
- Hat fitted low with ear openings aligned
- Bow attached on the bunny’s right side
- Mint skirt shorter than yellow underskirt
- Cardigan buttoned neatly with mirrored flower sprays
- Satchel crossing from shoulder to opposite hip
- Puppy dressed and seated
- Acorn purse and blossom sprig completed
Detailed Cleaning and Preservation Guidelines
For routine care, dust the finished toys gently with a clean dry brush or a cool air blower on low power. Spot clean only when possible. Use a soft cloth dampened with water and a tiny amount of wool-safe soap.
Do not soak the bunny if it has heavy stuffing, shaping stitches, or glued stabilizers inside the accessories. Press moisture out with a towel instead of wringing. Reshape all parts while damp and dry flat away from heat.
For long-term storage, wrap each piece in clean tissue and place it in a breathable box. Keep dark trims away from pale fabrics so colors do not transfer. Add acid-free paper support inside the hat, bag, and skirt if storing for a long time.
If the surface pills with handling, remove fuzz carefully using small embroidery scissors. Never pull loose fibers by hand. Check buttons, eyes, and accessory seams occasionally and reinforce them before display or gifting.


