This charming denim-blue bunny doll is designed to look like a little traveler, complete with a soft cap, a layered outfit, and tiny accessories that photograph beautifully for gifting and display. If you love browsing for a premium yarn bundle, a cozy stuffing refill, a reliable interchangeable needle set, and cute mini buttons, this project is a wonderful reason to stock up and create a keepsake.
Please note: I strive for accuracy in every pattern, but occasional errors can happen. Thank you for understanding and for enjoying my designs.
Overview
You will knit a long-eared bunny with a simple embroidered face, then dress it in a breezy denim-blue outfit that matches the image: a cap with a small blue-flower detail, a ribbed-shirt front with three buttons, a sleeveless vest with two flowered pockets, a skirted coat-dress, navy shoes, and a brown belt bag.
To match the scene, you will also knit a tiny dog companion wearing a matching cap and sweater, plus two props: a small “bus ticket” card and a blue gingham cloth. The lace panels peeking from the dress sides are best made from lightweight lace fabric, but a knitted substitute is included.
Skill Level
- Confident beginner to intermediate
- Seaming and stuffing small parts
- Simple shaping, ribbing, and small cable panels
- Basic embroidery for face and tiny flower details
Finished Size
- Bunny: about 11–12 in / 28–30 cm tall sitting, depending on yarn and gauge
- Dog: about 3.5–4.5 in / 9–11 cm long
Materials
- Worsted or DK yarn (choose what gives a firm fabric):
- Main Bunny Fur: Oatmeal / light beige (approx. 160–220 yd)
- Denim Blue: medium denim blue (approx. 220–260 yd for dress, vest, shirt-front, cap)
- Navy: dark navy (approx. 40–60 yd for shoes)
- Brown: warm brown (approx. 30–50 yd for belt bag, belt)
- White: small amount for dog sweater collar and optional lace substitute
- Small amount of green and yellow for flower/leaves (embroidery or yarn scrap)
- Safety eyes 8–10 mm (or black beads) for bunny; 6 mm for dog (or embroider)
- Stuffing (polyfill)
- 3 small buttons for bunny shirt-front (light/wood-tone)
- 1 tiny button for belt bag flap
- Tapestry needle, stitch markers, pins
- Optional: 2 small pieces of lace fabric (each about 2.5 x 3.5 in / 6 x 9 cm) for side panels
- Optional: thin cardboard or felt for the bus ticket prop
Tools
- Needles to obtain a dense fabric (typical): US 3–5 / 3.25–3.75 mm
- Double-pointed needles or magic loop for small circumferences (cap brim, shoes, limbs)
- Cable needle (or use cable-without-cable-needle method)
- Scissors, ruler or measuring tape
Gauge
Gauge is flexible, but aim for a firm fabric that doesn’t show stuffing. As a starting point, try 22–26 sts x 30–36 rows = 4 in / 10 cm in stockinette stitch after light blocking. Adjust needle size as needed.
Abbreviations
- k = knit
- p = purl
- st(s) = stitch(es)
- RS/WS = right side / wrong side
- CO = cast on
- BO = bind off
- inc = increase (kfb unless stated)
- kfb = knit front and back of same stitch
- k2tog = knit 2 together
- ssk = slip, slip, knit
- pm = place marker
- sm = slip marker
- MC/CC = main color / contrast color
- St st = stockinette stitch
- Garter = knit every row (flat) or knit every round (in the round)
Construction Notes
The bunny is worked mostly in the round for smooth shaping, with some pieces knit flat. If you prefer flat knitting, you may knit limbs flat and seam, but the in-the-round method gives a neater finish at this scale.
Use tight tension for all stuffed parts. Stuff firmly, shaping as you go. For a polished look like the photo, spend time on facial placement, pocket alignment, and crisp edges on the vest and cap brim.
The Bunny
Head (MC, in the round)
CO 6 sts, join in the round. pm for round start.
- R1: k all (6)
- R2: inc in each st (12)
- R3: (k1, inc) around (18)
- R4: (k2, inc) around (24)
- R5: (k3, inc) around (30)
- R6: (k4, inc) around (36)
- R7: (k5, inc) around (42)
- R8: (k6, inc) around (48)
📌Thank you for reading the article
Work even in St st for 12–14 rounds to form a tall, slightly oval head like the image. The bunny’s face is gently elongated rather than perfectly round.
Eye placement: Insert safety eyes between rounds 11 and 12 of the head (counting from the CO top), about 10–11 sts apart. Check the photo: the eyes sit wide and calm, slightly above the centerline of the face.
- Next shaping: (k6, k2tog) around (42)
- Next: k 1 round
- Next: (k5, k2tog) around (36)
- Next: k 1 round
- Next: (k4, k2tog) around (30)
- Next: k 1 round
- Next: (k3, k2tog) around (24)
Begin stuffing. Add more stuffing than you think, then compress with fingers so the head stays smooth and firm.
- Next: (k2, k2tog) around (18)
- Next: (k1, k2tog) around (12)
- Next: k2tog around (6)
Cut yarn, thread through remaining sts, cinch closed. Weave in securely.
Snout Shaping (optional but recommended)
For the gentle muzzle in the image, use matching yarn to lightly sculpt: take a long strand, enter at the neck opening area (bottom of head), come out near the nose area, and make 2–3 soft stitches to pull the muzzle forward slightly. Keep it subtle, not pinched.
Ears (make 2, MC, knit flat)
These are long, floppy ears that drape down the sides of the head, as in the image.
- CO 14 sts.
- Row 1 (RS): k all
- Row 2 (WS): p all
- Repeat Rows 1–2 for 22 rows (about 7–8 in / 18–20 cm total ear length when lightly stretched).
Shape the rounded ear tip:
- Next RS: k1, ssk, k8, k2tog, k1 (12)
- WS: p all
- Next RS: k1, ssk, k6, k2tog, k1 (10)
- WS: p all
- Next RS: k1, ssk, k4, k2tog, k1 (8)
- WS: p all
- Next RS: k1, ssk, k2, k2tog, k1 (6)
- WS: p all
- Next RS: k2tog, k2, k2tog (4)
- WS: p all
- Next RS: k2tog, k2tog (2)
- BO remaining 2 sts.
Fold ear lengthwise with RS out and seam the long edge lightly for structure, leaving the bottom 1.25 in / 3 cm unseamed so it sits flatter when attached. Do not stuff.
Body (MC, in the round)
The body is a simple torso with a flatter base for sitting. The dress will cover most of it, but the neck and legs should match the photo’s proportions.
- CO 6 sts, join.
- R1: k all (6)
- R2: inc each st (12)
- R3: (k1, inc) around (18)
- R4: (k2, inc) around (24)
- R5: (k3, inc) around (30)
- R6: (k4, inc) around (36)
Work even for 6 rounds. This forms a rounded lower body.
Create a flatter “sit” base:
- Next: k 18, turn (work flat back-and-forth over half the sts for 10 rows in garter)
- Row 1: k across 18, turn
- Row 2: k across 18, turn
- Repeat for 10 rows total, then resume working in the round by knitting across all 36 sts.
Work even in the round for 10 rounds. Begin stuffing. Keep stuffing firm at the base so the bunny sits neatly like the photo.
Neck shaping:
- Next: (k4, k2tog) around (30)
- Next: k 1 round
- Next: (k3, k2tog) around (24)
- Next: k 1 round
- Next: (k2, k2tog) around (18)
- Work even for 4 rounds (18)
BO loosely. Leave a long tail for sewing head to body.
📌Thank you for reading the article
Arms (make 2, MC then denim blue cuff, in the round)
The arms are slender with a slightly thicker “cuff” look where the denim sleeves will sit.
- CO 6 sts, join.
- R1–R2: k all
- R3: (k1, inc) around (9)
- R4–R18: k all (9)
Lightly stuff only the lower half so the arms remain slightly floppy like the photo.
Switch to denim blue for a tiny cuff edge that peeks if sleeves shift:
- R19: p all (creates a turning ridge)
- R20–R22: k all
- BO.
Flatten the top opening and seam closed. Leave a tail for attaching to body later.
Legs (make 2, MC, in the round)
Long legs are a key part of the look. In the photo, the bunny’s legs are extended and crossed, so make them firm and straight.
- CO 8 sts, join.
- R1–R2: k all
- R3: (k3, inc) around (10)
- R4–R40: k all (10)
Stuff firmly, especially near the ankle and calf. If you want extra stability, insert a folded pipe cleaner or a thin craft wire core, fully enclosed and bent inward at both ends for safety.
BO. Leave tail for sewing to body.
Outfit: Denim Set
Dress-Coat Base (denim blue, knit flat)
This is the main garment: a long-sleeve coat-dress with a skirt and front opening. The photo shows a clean edge at the hem and a subtle center “opening line” down the front.
Work in one piece from hem upward, then split for armholes, then work back and fronts separately.
Skirt section:
- CO 72 sts.
- Row 1 (RS): k all
- Row 2 (WS): k all (garter edge helps the hem lie flat)
- Work 6 rows garter total.
- Then work in St st for 22 rows, keeping the first and last 3 sts in garter every row for neat front edges.
Create side “panel openings” for lace: On the next RS row, work to 16 sts from the end, BO 10 sts, k to end. On the next WS row, work to the gap, CO 10 sts, continue. This creates a gentle slit window area that will sit near the hips when dressed, mimicking the lace peek in the photo.
Continue St st (with garter edge sts) for 18 more rows.
Waist shaping: Decrease 1 st at each side edge (inside the garter edge) every 6 rows, 3 times. You will reduce 6 sts total across the skirt-body transition.
Body section: Work even for 10 rows. Then split for armholes by dividing into back (34 sts) and two fronts (each 16 sts plus edge garter).
Back (denim blue)
- Work back 34 sts in St st for 18 rows, with 2 garter sts at each side edge for seaming.
Shape shoulders:
- Next RS: BO 8 sts, k to end (26)
- WS: p across
- Next RS: BO 8 sts, k to end (18)
- WS: p across
- BO remaining 18 sts.
Left Front (denim blue)
Work 16 sts. Keep the front edge (first 3 sts) in garter every row for a crisp opening.
- Work in St st for 14 rows.
Neck shaping:
- Next RS: BO 3 sts at neck edge, work to end (13)
- WS: p across
- Next RS: BO 2 sts at neck edge, work to end (11)
- Work 6 more rows even.
- Shoulder: BO 8 sts, then BO remaining 3.
📌Thank you for reading the article
Right Front
Work to mirror left front, shaping at the opposite edge.
Sleeves (make 2, denim blue, knit flat)
The sleeves in the image are slightly darker and look softly rolled at the cuff. We’ll knit a simple sleeve and add a roll-friendly cuff ridge.
- CO 22 sts.
- Rows 1–4: garter stitch
- Row 5 (RS): p all (turning ridge)
- Rows 6–26: work in St st
Shape to fit the armhole:
- Next RS: BO 2 sts, k to end
- Next WS: BO 2 sts, p to end
- Work 6 rows even.
- BO remaining sts.
Seam sleeves to body, then seam underarms and side seams. Try the dress on the bunny body before fully weaving ends to confirm the skirt length sits just above the shoes like the photo.
Shirt-Front Insert (denim blue, knit flat)
The center panel behind the vest looks ribbed/cabled with three buttons. This piece sits on top of the dress, from neckline to waistline.
- CO 18 sts.
- Row 1 (RS): k2, p2, k2, p2, k2, p2, k2, p2, k2
- Row 2 (WS): p2, k2, p2, k2, p2, k2, p2, k2, p2
Repeat these two rows for 26 rows, keeping a neat ribbed texture. BO. Sew this insert centered on the front of the dress, leaving the outer dress edges free to open.
Add 3 small buttons vertically down the insert, evenly spaced as in the photo. Stitch through securely. If you want faux buttonholes, embroider tiny horizontal stitches beside the buttons.
Vest with Cable Edges and Pockets (denim blue, knit flat)
The vest is the signature layer: a short sleeveless jacket with a soft collar and two patch pockets, each decorated with a tiny blue-flax flower and green leaves.
Back:
- CO 34 sts.
- Work 4 rows garter.
- Work St st for 18 rows, keeping 2 sts garter at each side edge.
Armholes:
- BO 3 sts at start of next 2 rows (28)
- Work 10 rows even.
- BO 8 sts at start of next 2 RS rows for shoulders, then BO remaining center sts for neckline.
Left Front:
- CO 18 sts.
- Front edge cable panel (first 6 sts): work a simple 2/2 rope cable every 6th row.
- Suggested setup Row (RS): k6 (cable panel), then St st across remaining 12.
- WS: p12, k6.
Continue for 18 rows. Shape armhole by BO 3 sts at side edge once, then BO 1 st at side edge twice. Work 8 rows even.
Neck shaping: BO 2 sts at front edge once, then BO 1 st twice. Work to match back height, then BO shoulder sts.
Right Front: mirror left front.
Collar/Lapel: Pick up sts along front edges and neckline. Work 5 rows garter for a soft rolled collar like the photo. BO loosely so it drapes.
Pockets (make 2, denim blue)
- CO 12 sts.
- Work 4 rows garter.
- Work 10 rows St st.
- Work 4 rows garter.
- BO.
Sew pockets to vest fronts, low and centered like the image. Leave the top edge open.
Blue flax pocket motif: Using embroidery or duplicate stitch, add one small 5-petal flower in blue with a tiny yellow center, plus 2–3 small green leaf stitches. Keep it simple and clean so it reads at a glance, matching the photo’s tidy floral detail.
📌Thank you for reading the article
Cap with Brim (denim blue, in the round)
The cap has a rounded crown and a short brim, with ribbing at the brim edge. It sits low over the bunny’s forehead in the photo.
- CO 48 sts, join.
- Work 8 rounds of k1, p1 rib.
Brim flap: Work 10 sts garter back-and-forth over the front center only:
- Find front center. Place markers so you can identify 10 sts centered at front.
- Knit across to first marker, then work the 10 brim sts flat for 8 rows in garter, turning each row.
- After row 8, resume knitting in the round across all sts, carrying the brim section as a flap that naturally curves forward.
Crown shaping:
- Round: (k6, k2tog) around (42)
- Round: k all
- Round: (k5, k2tog) around (36)
- Round: k all
- Round: (k4, k2tog) around (30)
- Round: k all
- Round: (k3, k2tog) around (24)
- Round: (k2, k2tog) around (18)
- Round: (k1, k2tog) around (12)
- Round: k2tog around (6)
Cut yarn, cinch top closed. Weave in ends.
Cap flower detail: Knit or crochet a tiny flower in denim blue or slightly darker blue. Sew to the left side of the cap (from the bunny’s perspective). Add a tiny yellow stitch or bead as the center, plus a couple green leaf stitches underneath.
Belt and Belt Bag (brown)
The belt is thin and sits at the bunny’s waistline. The bag is a small rectangular pouch centered at the front, with a flap and button like the photo.
Belt:
- CO 3 sts.
- Work i-cord for 18–20 in / 46–51 cm (enough to wrap and tie or sew).
- BO, leaving tails.
Bag body:
- CO 16 sts.
- Rows 1–4: garter
- Rows 5–14: St st
- Rows 15–18: garter
- BO.
Fold into a pouch: fold the piece so garter sections form top and bottom edges. Seam sides. For a boxed look, pinch the bottom corners and stitch a tiny triangle seam inside each corner.
Flap:
- CO 10 sts.
- Work 6 rows garter.
- BO.
Sew flap to the back top of the pouch. Sew a tiny button to the flap front and make a small thread loop on the bag body for closure. Stitch the bag onto the belt so it stays centered.
Shoes (make 2, navy, in the round)
The shoes in the image look like simple slip-ons in dark navy. Keep them snug so they stay on the legs.
- CO 20 sts, join.
- Work 4 rounds garter (knit all rounds).
- Work 8 rounds St st.
Shape the toe:
- Round: (k3, k2tog) around (16)
- Round: k all
- Round: (k2, k2tog) around (12)
- Round: k all
Stuff toe lightly with a pinch of stuffing to hold shape. Continue for heel cup:
- Work 6 rounds even (12)
- BO loosely.
Slip shoe onto leg, gather BO edge slightly and stitch to leg so it hugs. Repeat for second shoe. The legs can be posed and crossed after assembly, matching the photo.
Optional Lace Side Panels
Fabric method (closest to photo): Cut two lace pieces with a gentle oval edge. Stitch them to the inside side openings of the skirt so lace peeks out when the bunny sits.
Knitted substitute: Using white yarn, CO 18 sts. Work a simple eyelet mesh for 20 rows: Row 1 (RS) k2, (yo, k2tog) repeat, k2. WS purl. BO and sew into side openings.
📌Thank you for reading the article
Tiny Dog Companion
Dog Body (tan/orange and white, knit flat)
This small dog is styled like a corgi: tan body, white snout and chest, and a rounded shape. Keep it simple and sturdy. If you prefer, use safety eyes; the photo shows a bright, friendly face.
Body:
- CO 20 sts in tan.
- Work 6 rows St st.
- Shape: inc 1 st each end every RS row 3 times (26).
- Work 8 rows even.
- Decrease: dec 1 st each end every RS row 3 times (20).
- Work 4 rows even.
- BO.
Fold lengthwise and seam along the long edge, leaving an opening. Stuff firmly, then close. Pinch slightly at one end for the chest/neck area.
Dog Head (white snout + tan top, knit flat)
- CO 16 sts in white.
- Work 4 rows St st.
- Switch to tan and work 10 rows St st.
- Shape top: k2tog across RS row (8), WS purl, RS k2tog across (4), BO.
Seam into a small tube, stuff lightly, and close. Sew head to body with the white section forward as the snout.
Ears (make 2, tan)
- CO 6 sts.
- Work 6 rows St st.
- k2tog at each end (4), work 2 rows, BO.
Fold slightly and sew to the head top. Add a tiny embroidered nose and mouth on the white snout. Attach eyes.
Dog Sweater (denim blue with white collar)
The sweater is a tiny pull-on with a white collar edge, matching the travel theme.
- CO 24 sts in white. Work 4 rows k1, p1 rib.
- Switch to denim blue. Work 12 rows St st, keeping first and last 2 sts in garter for easy seaming.
- BO.
Wrap around dog’s chest and seam under the belly. Leave the neck opening slightly loose so the collar shows.
Dog Cap (denim blue)
Make a smaller version of the bunny cap without a large brim.
- CO 24 sts, join.
- Work 6 rounds k1, p1 rib.
- Work 4 rounds St st.
- (k2, k2tog) around (18)
- k 1 round
- (k1, k2tog) around (12)
- k2tog around (6), cinch closed.
Add a tiny flower stitch if desired, then sew cap lightly to the dog’s head so it stays on.
Props
Bus Ticket Card
In the photo, the ticket is a small rectangle with dashed stitching and “BUS TICKET” lettering. For the neatest result, use felt or thin cardboard and embroider around the edge.
- Cut a rectangle about 2.25 x 1.25 in / 5.5 x 3 cm.
- Using embroidery thread, stitch a dashed border.
- Embroider “BUS TICKET” in simple backstitch.
Knitted version: CO 22 sts in light gray or white, work 6 rows garter, BO. Add dashed border with duplicate stitch and embroider the words.
Blue Gingham Cloth
The photo shows a folded blue gingham cloth. Fabric is easiest, but you can knit a tiny checkered square for a similar vibe.
Fabric method: Cut a 5 x 5 in / 13 x 13 cm square and hem the edges with a simple running stitch.
Knitted check: Work a small square in garter with color changes every 2 sts and every 2 rows. Keep floats short by twisting colors at each change. Make it about 5 in / 13 cm square, then lightly steam to flatten.
Final Assembly and Facial Detailing
Attach head to body: Center the head on the neck opening. Use the long tail to sew with small, even whipstitches around. Before closing completely, add extra stuffing into the neck area so the head sits upright and doesn’t wobble.
Attach ears: Place ears slightly behind the eyes line, falling down the sides of the head. Stitch the top 1–1.5 in / 2.5–4 cm securely so they drape naturally like the photo.
Embroider the face: With brown yarn, stitch a small vertical nose line, then a tiny triangle nose, then a gentle “Y” mouth. Keep it centered and calm. Add a couple tiny stitches at the mouth corners if you want a soft smile.
Attach arms and legs: Sew legs low on the body so they extend forward for sitting. Sew arms at the upper sides, slightly forward, so the vest and sleeves sit correctly. Pose the legs crossed once the shoes are on.
Dress and layers: Put the dress on first, then sew or tack the shirt-front insert so it stays centered. Add the vest on top, aligning pocket height evenly. Finally, add the belt and bag at the waist.
Cap placement: Pull the cap low so it sits just above the eyes. The brim should angle forward slightly. Stitch a few hidden tacks behind the ears so it stays in place for photos.
Care Notes
- Spot clean with a damp cloth and mild soap for best shape retention.
- If machine washing is needed, place the doll in a mesh laundry bag and use a gentle cycle.
- Air dry flat. Avoid high heat to prevent shrinking and distortion.
- Brush gently with a soft toothbrush to refresh the knit surface.
Quick Checklist Before You Finish
- Eyes are level and evenly spaced; face embroidery is centered.
- Ears are attached at matching height and drape evenly.
- Dress hem lies flat; side lace panels peek evenly.
- Vest pockets match in height and angle; flower details are tidy.
- Three buttons are centered on the shirt-front insert.
- Belt bag sits centered and closes neatly.
- Shoes fit snugly and match in height and shape.
- Dog companion stands securely and sweater collar shows.
Detailed Cleaning and Preservation Guidelines
For long-term display, keep the doll out of direct sunlight to prevent fading, especially on the denim blue yarn. Dust occasionally with a soft brush, and store in a breathable cotton bag if not displayed. If the doll loses shape, reshape with hands after light steaming at a distance, then let it rest flat until fully cool and dry.


