This sweet picnic puppy is a soft knitted doll with a black-and-tan puppy head, shiny safety eyes, floppy ears, a blue-and-white gingham dress with red edging, flower embroidery, brown sandals, a tiny strawberry hair clip, a straw sunhat, a crossbody picnic bag, a basket, and a layered sandwich. The finished design is cheerful, detailed, and perfect for a handmade summer display.
Please note: I strive for accuracy in every pattern, but occasional errors can happen. Thank you for understanding and for enjoying my designs.
Pattern Overview
This pattern is written as a detailed knitted soft toy using small-circumference knitting, simple shaping, seaming, embroidery, and a few flat-knit accessories. The puppy is worked in separate pieces, stuffed firmly, and sewn together so the doll sits upright with the dress spreading outward like the photo.
The dress is designed as a removable-looking outfit, but it is sewn in place for a clean finished shape. The blue gingham effect is created with alternating blocks of blue and white. The red trims, tiny flowers, basket texture, sandals, and strawberry clip give the toy its picnic character.
Finished Size
- Finished height: About 11 inches from sandal soles to top of head.
- Head width: About 4 inches across the cheeks.
- Dress width: About 7 inches across the lower skirt when lightly spread.
- Scale: Designed for a display doll, shelf sitter, or gentle play item.
Yarn and Materials
- Worsted weight yarn in black for the head, ears, upper arms, and puppy markings.
- Worsted weight yarn in warm tan for muzzle, cheeks, lower arms, legs, paws, and face patches.
- Worsted weight yarn in bright blue for gingham blocks.
- Worsted weight yarn in white for gingham blocks and sandwich bread.
- Worsted weight yarn in red for neckline, sleeve edges, skirt hem, hat ribbon, and strawberry details.
- Worsted weight yarn in straw beige for hat, crossbody bag, picnic basket, and bag strap.
- Small amounts of green, pink, yellow, brown, and cream for flowers, sandwich layers, sandal details, and strawberry leaves.
- US size 3 knitting needles or 3.25 mm double-pointed needles.
- US size 2 knitting needles or 2.75 mm needles for firmer accessory fabric.
- Two 12 mm brown safety eyes with washers.
- Fiberfill stuffing.
- Tapestry needle, stitch markers, pins, scissors, and removable stitch holders.
- Optional: small amount of plastic canvas or firm felt for the basket base and sandwich base.
Gauge
Gauge for the puppy body: 6 stitches and 8 rounds per inch in stockinette stitch, worked firmly. A tight gauge is important so stuffing does not show through the knitted fabric.
Gauge for accessories: 6.5 to 7 stitches per inch is recommended. The hat, bags, sandals, and sandwich should feel slightly firm so they hold their shape beside the doll.
Abbreviations
- CO: Cast on.
- BO: Bind off.
- k: Knit.
- p: Purl.
- st/sts: Stitch/stitches.
- rnd/rnds: Round/rounds.
- RS: Right side.
- WS: Wrong side.
- kfb: Knit into the front and back of the same stitch to increase 1 stitch.
- k2tog: Knit 2 stitches together to decrease 1 stitch.
- ssk: Slip, slip, knit to decrease 1 stitch.
- M1: Make 1 increase.
- sl1: Slip 1 stitch.
- st st: Stockinette stitch.
- garter stitch: Knit every row when working flat.
Important Knitting Notes
- Work puppy body pieces in the round unless the section says to work flat.
- Stuff each piece as you knit or before closing, keeping the shape smooth and rounded.
- Use a smaller needle than usual for worsted yarn. The fabric should be dense and soft.
- When changing colors for the gingham dress, twist yarns neatly on the wrong side.
- For a clean doll, weave in yarn tails inside the piece whenever possible.
- Pin all parts in place before sewing. This helps match the pose in the photo.
Main Puppy Head
The head is rounded, slightly wider at the cheeks, and shaped with a black top, tan muzzle area, tan cheek patches, and black center nose area. Work the head in black first, then add the tan muzzle as a separate shaped piece for the raised puppy face.
Head Base
- With black yarn and US size 3 double-pointed needles, CO 8 sts. Join to work in the round, being careful not to twist.
- Rnd 1: kfb in each st around. You now have 16 sts.
- Rnd 2: Knit all sts.
- Rnd 3: Repeat k1, kfb around. You now have 24 sts.
- Rnd 4: Knit all sts.
- Rnd 5: Repeat k2, kfb around. You now have 32 sts.
- Rnd 6: Knit all sts.
- Rnd 7: Repeat k3, kfb around. You now have 40 sts.
- Rnd 8: Knit all sts.
- Rnd 9: Repeat k4, kfb around. You now have 48 sts.
- Rnds 10-18: Knit all sts in black.
- Rnd 19: k10 black, k8 tan, k12 black, k8 tan, k10 black. This starts the tan cheek placement.
- Rnd 20: k8 black, k12 tan, k8 black, k12 tan, k8 black.
- Rnd 21: k7 black, k13 tan, k8 black, k13 tan, k7 black.
- Rnd 22: k7 black, k13 tan, k8 black, k13 tan, k7 black.
- Rnd 23: k8 black, k12 tan, k8 black, k12 tan, k8 black.
- Rnd 24: Knit all sts in black. This closes the cheek color blocks.
- Rnd 25: Repeat k4, k2tog around. You now have 40 sts.
- Rnd 26: Knit all sts.
- Rnd 27: Repeat k3, k2tog around. You now have 32 sts.
- Insert the safety eyes between Rnds 17 and 18, about 10 sts apart, with the tan cheek patches sitting below them.
- Begin stuffing the head firmly. Shape the cheeks outward with your fingers as you add stuffing.
- Rnd 28: Knit all sts.
- Rnd 29: Repeat k2, k2tog around. You now have 24 sts.
- Rnd 30: Repeat k1, k2tog around. You now have 16 sts.
- Rnd 31: k2tog around. You now have 8 sts.
- Cut yarn, thread through remaining sts, pull closed, and secure inside the head.
📌Thank you for reading the article
Raised Tan Muzzle
- With tan yarn, CO 8 sts and work flat.
- Row 1: Purl.
- Row 2: kfb, k6, kfb. You now have 10 sts.
- Row 3: Purl.
- Row 4: kfb, k8, kfb. You now have 12 sts.
- Rows 5-8: Work in st st.
- Row 9: p2tog, p8, p2tog. You now have 10 sts.
- Row 10: k2tog, k6, ssk. You now have 8 sts.
- BO, leaving a long sewing tail.
Place the muzzle on the lower front of the head, centered between the eyes. Stuff lightly behind the muzzle before sewing the final edge. The shape should sit like two rounded tan cheeks with the black nose above the center line.
Black Nose
- With black yarn and US size 2 needles, CO 6 sts.
- Rows 1-2: Work in st st.
- Row 3: k2tog, k2, ssk. You now have 4 sts.
- Row 4: Purl.
- Row 5: k2tog twice. You now have 2 sts.
- Cut yarn and pull through both sts.
Sew the black nose to the top center of the tan muzzle. Use black yarn to embroider a short vertical line down from the nose and two soft curved smile lines across the muzzle.
Tan Eyebrow Spots
- Make 2 small tan spots. For each spot, CO 4 sts.
- Row 1: Knit.
- Row 2: Purl.
- Row 3: k2tog twice. You now have 2 sts.
- Cut yarn, pull through, and shape into a small teardrop.
Sew one tan eyebrow spot above each eye, angled slightly inward. This small detail gives the puppy the gentle, curious expression shown in the image.
Floppy Ears
The ears are black, long, soft, and rounded at the bottom. They are attached high on the sides of the head and hang downward with a gentle curve.
- Make 2 ears with black yarn.
- CO 10 sts and work flat.
- Rows 1-4: Work in st st.
- Row 5: kfb, k8, kfb. You now have 12 sts.
- Rows 6-16: Work in st st.
- Row 17: k2tog, k8, ssk. You now have 10 sts.
- Row 18: Purl.
- Row 19: k2tog, k6, ssk. You now have 8 sts.
- Row 20: Purl.
- Row 21: k2tog, k4, ssk. You now have 6 sts.
- Row 22: Purl.
- Row 23: k2tog, k2, ssk. You now have 4 sts.
- BO all sts, leaving a long tail.
Fold the top edge of each ear slightly inward and stitch across the cast-on edge to create a soft cupped shape. Sew the ears between Rnds 12 and 16 of the head, about 8 sts away from each eye.
Body
The body sits under the dress and should be sturdy enough to hold the head upright. It is mostly hidden by the gingham dress, but it gives the puppy a soft seated shape.
- With tan yarn, CO 10 sts. Join to work in the round.
- Rnd 1: kfb in each st around. You now have 20 sts.
- Rnd 2: Knit.
- Rnd 3: Repeat k1, kfb around. You now have 30 sts.
- Rnd 4: Knit.
- Rnd 5: Repeat k2, kfb around. You now have 40 sts.
- Rnds 6-15: Knit all sts.
- Rnd 16: Repeat k6, k2tog around. You now have 35 sts.
- Rnd 17: Knit.
- Rnd 18: Repeat k5, k2tog around. You now have 30 sts.
- Rnd 19: Knit.
- Rnd 20: Repeat k4, k2tog around. You now have 25 sts.
- Rnd 21: Knit.
- Rnd 22: Repeat k3, k2tog around. You now have 20 sts.
- Stuff the body firmly, keeping the lower body round and the upper body narrower.
- Rnd 23: Repeat k2, k2tog around. You now have 15 sts.
- Rnd 24: Knit.
- BO, leaving a long tail for sewing the head to the body.
Legs and Paws
The puppy has tan lower legs with visible paw toes and brown sandals. The legs are short and hang from beneath the skirt. Make them firm so the doll can sit neatly at the table edge or shelf edge.
Legs
- Make 2 legs with tan yarn.
- CO 12 sts and join in the round.
- Rnds 1-12: Knit all sts.
- Rnd 13: Repeat k2, kfb around. You now have 16 sts for the paw.
- Rnds 14-17: Knit all sts.
- Rnd 18: Repeat k2, k2tog around. You now have 12 sts.
- Stuff the leg and paw firmly, shaping the paw flatter at the bottom.
- Rnd 19: k2tog around. You now have 6 sts.
- Cut yarn, pull through remaining sts, and close securely.
Use black yarn to embroider three short vertical toe lines on the front of each paw. Keep the stitches evenly spaced so they match the visible paw detail in the image.
Brown Sandals
- Make 2 sandal soles with brown yarn and US size 2 needles.
- CO 8 sts and work flat.
- Rows 1-2: Knit.
- Row 3: kfb, k6, kfb. You now have 10 sts.
- Rows 4-8: Knit every row.
- Row 9: k2tog, k6, ssk. You now have 8 sts.
- BO all sts.
- For each sandal strap, CO 14 sts with brown yarn.
- Row 1: Knit.
- BO all sts, leaving a sewing tail.
📌Thank you for reading the article
Sew one sole under each paw. Wrap one strap across the top of each paw and sew the ends to the sides of the sole. Add a tiny white-and-yellow daisy on the outside edge of each sandal.
Arms
The arms are black at the upper section and tan at the paw section. They hang at the sides of the dress, with the right arm near the crossbody bag and the left arm resting beside the skirt.
- Make 2 arms, starting with tan yarn for the paw.
- CO 10 sts and join in the round.
- Rnds 1-5: Knit in tan.
- Rnd 6: Change to black and knit all sts.
- Rnds 7-17: Knit in black.
- Stuff lightly. The arms should be soft, not stiff.
- Rnd 18: k2tog around. You now have 5 sts.
- Cut yarn, pull through remaining sts, and close.
Embroider three short black claw lines on each tan paw. Sew the arms to the upper sides of the body after the dress is placed, allowing them to sit over the side edges of the dress.
Blue Gingham Dress
The dress is the main feature of the toy. It has a red neckline, short red-edged sleeves, a fitted bodice, and a flared skirt in blue-and-white gingham blocks. The skirt has a red lower border and tiny embroidered flowers near the hem.
Dress Bodice
- With red yarn, CO 36 sts and join in the round.
- Rnd 1: Purl all sts for a raised neckline ridge.
- Rnd 2: Knit all sts in red.
- Change to blue and white for gingham.
- Rnd 3: Work 4 blue, 4 white around, carrying unused yarn neatly behind.
- Rnd 4: Repeat the same color placement.
- Rnd 5: Work 4 white, 4 blue around.
- Rnd 6: Repeat the same color placement.
- Rnds 7-12: Continue switching color blocks every 2 rounds.
- Rnd 13: Knit 9 sts in pattern, BO 6 sts for armhole, knit 12 sts in pattern, BO 6 sts for second armhole, knit remaining 3 sts.
- Rnd 14: Knit in pattern, CO 6 sts over each bound-off armhole to restore 36 sts.
- Rnds 15-16: Continue gingham pattern.
Short Sleeve Edges
- With red yarn, pick up and knit 14 sts around one armhole.
- Rnd 1: Knit all sts.
- Rnd 2: Purl all sts.
- BO loosely.
- Repeat for the second sleeve edge.
The red sleeve trim should look like the small red edging around the puppy’s shoulders in the photo. Do not make the sleeves long; they should frame the black upper arms without covering them.
Flared Gingham Skirt
- Return to the lower edge of the bodice. With blue and white yarn, pick up 36 sts around the waistline.
- Rnd 1: Repeat k2, kfb around. You now have 48 sts.
- Rnd 2: Work gingham pattern in blocks of 4 sts blue and 4 sts white.
- Rnd 3: Repeat the same block placement.
- Rnd 4: Repeat k3, kfb around while maintaining the gingham colors as closely as possible. You now have 60 sts.
- Rnds 5-6: Work 5-stitch blue and white blocks, switching color placement every 2 rounds.
- Rnd 7: Repeat k4, kfb around. You now have 72 sts.
- Rnds 8-17: Continue gingham pattern, using 6-stitch blocks and changing block direction every 2 rounds.
- Rnd 18: With blue and white, knit all sts evenly and check that the skirt flares smoothly.
- Change to red yarn.
- Rnd 19: Knit all sts in red.
- Rnd 20: Purl all sts in red for the raised hem ridge.
- Rnd 21: Knit all sts in red.
- BO loosely so the skirt keeps its wide picnic-dress shape.
Lightly steam the skirt only if your yarn allows it. Shape the lower hem outward with your hands. The skirt should spread in a gentle bell shape and sit above the puppy’s legs, just like the image.
Flower Embroidery on Skirt
- Use green yarn to stitch tiny stems near the lower blue-and-white skirt blocks.
- Add small pink, yellow, red, and white flower dots using duplicate stitch or tiny straight stitches.
- Place 5 to 7 flowers around the front hem, leaving space between them.
- Keep each flower small so the gingham pattern remains visible.
Strawberry Hair Clip
The strawberry sits on the top-left side of the puppy’s head. It is red with white seed stitches, green leaves, and a small pink clip line underneath.
- With red yarn and US size 2 needles, CO 6 sts.
- Row 1: Purl.
- Row 2: kfb, k4, kfb. You now have 8 sts.
- Rows 3-5: Work in st st.
- Row 6: k2tog, k4, ssk. You now have 6 sts.
- Row 7: Purl.
- Row 8: k2tog, k2, ssk. You now have 4 sts.
- Row 9: Purl.
- Row 10: k2tog twice. You now have 2 sts.
- Cut yarn and pull through.
Embroider small white seed stitches across the strawberry. For the leaves, use green yarn to make five short straight stitches at the wide top edge. With pink yarn, stitch a small angled clip line behind the berry before sewing it to the head.
📌Thank you for reading the article
Straw Sunhat with Red Bow
The hat is placed beside the puppy in the photo, not on the head. It has a round crown, wide brim, and red ribbon bow. Knit it firmly so it keeps the shallow sunhat shape.
Hat Crown
- With straw beige yarn and US size 2 needles, CO 8 sts. Join in the round.
- Rnd 1: kfb around. You now have 16 sts.
- Rnd 2: Knit.
- Rnd 3: Repeat k1, kfb around. You now have 24 sts.
- Rnd 4: Knit.
- Rnd 5: Repeat k2, kfb around. You now have 32 sts.
- Rnds 6-10: Knit all sts.
- Rnd 11: Purl all sts to form the base ridge.
- BO loosely.
Hat Brim
- With straw beige yarn, pick up 32 sts around the crown base.
- Rnd 1: Repeat k1, kfb around. You now have 48 sts.
- Rnd 2: Knit.
- Rnd 3: Repeat k2, kfb around. You now have 64 sts.
- Rnd 4: Purl all sts.
- Rnd 5: Knit all sts.
- BO loosely.
Thread a length of red yarn around the base of the crown as a ribbon. Make a small bow by CO 12 sts with red yarn, knitting 3 rows in garter stitch, binding off, and wrapping the center with yarn. Sew the bow to the front side of the hat.
Crossbody Picnic Bag
The small woven-style bag hangs across the puppy’s body. It is straw beige with a red-and-white checked flap and a long twisted strap from the shoulder to the opposite hip.
Bag Body
- With straw beige yarn and US size 2 needles, CO 16 sts.
- Rows 1-12: Knit every row for a textured woven look.
- Row 13: k2tog, knit to last 2 sts, ssk. You now have 14 sts.
- Row 14: Knit.
- BO all sts.
- Make a second matching rectangle for the back of the bag.
Place the two bag pieces together and sew the sides and bottom, leaving the top open. Add a tiny amount of stuffing or folded felt inside so the bag looks full but not bulky.
Checked Flap
- With white yarn, CO 14 sts.
- Rows 1-2: Work in st st.
- Rows 3-4: Work alternating 2-stitch red and white blocks.
- Rows 5-6: Switch block placement to create a gingham look.
- BO all sts.
Sew the checked flap over the front top edge of the bag. Embroider a few vertical and horizontal tan lines across the bag body to imitate woven straw texture.
Bag Strap
- Cut 3 strands of straw beige yarn, each 18 inches long.
- Tie one end together, braid tightly, and knot the other end.
- Sew one end to each side of the bag.
- Place the strap diagonally from the puppy’s left shoulder to the right hip.
Picnic Basket
The basket beside the puppy is larger than the crossbody bag and has a rounded rectangular body, a handle, and a pink accent line. It should sit upright on the table or display surface.
- With straw beige yarn and US size 2 needles, CO 20 sts.
- Rows 1-8: Knit every row.
- Rows 9-16: Work st st.
- Rows 17-24: Knit every row.
- BO all sts. This forms the main basket panel.
- Fold the panel into a shallow box shape and sew the side seams.
- For the base, CO 10 sts and knit 12 rows in garter stitch. BO and sew to the bottom.
- For the handle, CO 4 sts and knit 30 rows in garter stitch. BO and sew both ends to the basket sides.
- Use pink yarn to embroider a narrow stripe around the front of the basket.
For a firmer basket, place a small piece of plastic canvas or felt inside the bottom before sewing the base closed. Keep the handle standing upright by stitching it firmly at both side points.
Picnic Sandwich
The sandwich is made of two white bread slices with visible colorful layers. It sits beside the puppy and adds to the picnic theme.
Bread Slices
- Make 2 bread slices with white yarn.
- CO 14 sts and work flat.
- Rows 1-2: Knit.
- Rows 3-8: Work in st st.
- Row 9: k2tog, knit to last 2 sts, ssk. You now have 12 sts.
- Row 10: Purl.
- Row 11: k2tog, knit to last 2 sts, ssk. You now have 10 sts.
- Row 12: Purl.
- BO all sts.
Sandwich Layers
- With green yarn, CO 16 sts, knit 2 rows, and BO for lettuce.
- With yellow yarn, CO 14 sts, knit 2 rows, and BO for cheese.
- With red yarn, CO 12 sts, knit 2 rows, and BO for tomato.
- With brown yarn, CO 14 sts, knit 2 rows, and BO for filling.
📌Thank you for reading the article
Stack one bread slice, the colored layers, and the second bread slice. Sew around three sides only, letting the layers show at the front. Shape the sandwich into a soft triangle or rounded square, matching the cozy picnic look.
Dress Placement on Body
Slip the dress over the body before attaching the head permanently. The red neckline should sit just below the head. The skirt should cover most of the body and spread over the tops of the legs.
- Place the body inside the dress.
- Align the bodice center front with the body center front.
- Use small hidden stitches to tack the neckline to the upper body.
- Tack the waist at four points so the skirt does not twist.
- Do not sew the lower hem flat. Let it flare outward naturally.
Assembly Order
- Finish and stuff the body.
- Knit, stuff, and close the head.
- Add muzzle, nose, eyes, eyebrow spots, and mouth embroidery.
- Sew the dress onto the body.
- Attach the head to the dressed body.
- Sew the ears to the head.
- Sew arms to the upper sides of the dressed body.
- Sew legs underneath the skirt so they hang forward.
- Add sandals and daisy details.
- Attach the strawberry hair clip to the puppy’s head.
- Make and arrange the picnic accessories beside the finished puppy.
Final Assembly and Facial Detailing
Use strong sewing yarn or doubled matching yarn to attach the head to the body. Sew around the neck twice, pulling gently to remove gaps. The head should face forward with the muzzle centered above the dress neckline.
Check the face before tying off final knots. The eyes should sit evenly, the tan eyebrow spots should angle softly, and the mouth should curve upward. Add a few tiny black shaping stitches at the lower sides of the muzzle if you want deeper cheek definition.
Attach the ears after the face is finished. Pin them first so both ears hang at the same height. Sew only the top edge of each ear to the head, leaving the lower part loose and floppy.
Optional Face Shaping
- Thread a long needle with black or tan yarn.
- Insert from the back lower head and come out beside one eye.
- Take a tiny stitch under the eye and return to the back lower head.
- Repeat on the other eye, pulling only slightly.
- This creates a gentle eye indentation without changing the soft puppy expression.
Helpful Tips for a Neat Finish
- Use mattress stitch for visible seams when joining flat pieces.
- Use duplicate stitch for tiny gingham corrections if a carried color looks uneven.
- Keep embroidery knots hidden inside the doll or behind accessories.
- Stuff slowly in small amounts to avoid lumps in the head and paws.
- Block only accessories that need shaping, such as the hat brim and basket base.
Care Notes
This knitted puppy includes small details, sewn accessories, and safety eyes. It is best used as a decorative handmade doll or a gentle-play keepsake. For children under three, replace safety eyes with embroidered eyes and secure every accessory with extra stitching.
Spot clean with cool water and mild soap. Avoid soaking the doll because the dress, picnic bag, hat, and basket may lose shape. Press gently with a towel and allow the doll to air dry fully before storing.
Quick Checklist Before You Finish
- The head is round, firm, and centered on the body.
- The tan muzzle is raised and evenly sewn.
- The ears are placed high and hang downward.
- The blue-and-white gingham dress flares smoothly.
- The red neckline, sleeves, and hem are visible.
- The skirt flowers are small and balanced.
- The crossbody bag strap runs diagonally across the dress.
- The sandals sit under the paws with tiny daisy details.
- The strawberry clip is attached near the top-left side of the head.
- The hat, basket, and sandwich are shaped firmly enough for display.
Detailed Cleaning and Preservation Guidelines
Store the finished puppy away from direct sunlight to protect the blue dress, red trims, and tan yarn from fading. If displaying on a shelf, gently dust the toy with a soft brush every few weeks.
For long-term storage, wrap the doll loosely in acid-free tissue or a clean cotton cloth. Do not compress the head, ears, hat brim, or basket handle. Keep the sandwich and hat beside the puppy instead of pressing them against the dress.
If the skirt becomes flattened, reshape it by hand. Lightly mist the hem with water, spread the skirt into a bell shape, and let it dry naturally. Do not use high heat, especially if your yarn contains acrylic fibers.
Finishing Note
Your picnic puppy is complete when the doll has a friendly forward-facing expression, a full gingham skirt, soft floppy ears, a strawberry clip, and all picnic accessories arranged nearby. The small handmade details are what make this design feel warm, nostalgic, and ready for a sunny garden picnic.



