This cheerful crochet dog doll wears a textured blue cardigan, a rainbow striped romper, brown-and-cream sandals, a tiny crossbody bag with a white bone applique, and a matching blue beanie with two pom-poms. The design also includes long floppy brown ears, a spotted cream muzzle, glossy safety eyes, a raised brown nose, a small flower by one ear, a crochet bone toy, and a small crochet ball.
Please note: I strive for accuracy in every pattern, but occasional errors can happen. Thank you for understanding and for enjoying my designs.
Finished Size
- Finished doll height: about 12 inches from sandals to top of head, not including hat pom-poms.
- Head width: about 4 inches across the cheeks.
- Body height: about 5 inches from neck to shorts edge.
- Arms: about 3.25 inches long.
- Legs with sandals: about 4 inches long.
- Hat: about 4.25 inches wide, made to sit slightly behind the ears.
- Bag: about 1.5 inches wide and 1.75 inches tall.
Skill Level
This is an intermediate amigurumi pattern. A confident beginner can make it by working slowly, using stitch markers, and checking the stitch counts at the end of every round. Most pieces are made in continuous spiral rounds, then sewn together firmly.
Materials
- Sport or DK weight cotton yarn in cream, warm brown, dark brown, medium blue, navy blue, red, yellow, turquoise, tan, white, pink, lavender, mint, and small amounts of green.
- 2.25 mm crochet hook for the doll and accessories.
- 2.75 mm crochet hook for the cardigan and hat if you want the clothing to slide on more easily.
- 10 mm black safety eyes or black glossy sew-on eyes.
- 12 mm brown safety nose, or brown yarn to embroider a raised nose.
- Four small tan buttons for the cardigan.
- Fiberfill stuffing.
- Yarn needle.
- Stitch markers.
- Small amount of black embroidery thread for the mouth.
- Blush, brown embroidery thread, or brown yarn for muzzle freckles and spots.
- Optional: pipe cleaners for gently poseable arms, but keep them out if the toy is for a small child.
Abbreviations in US Terms
- mr: magic ring
- ch: chain
- sl st: slip stitch
- sc: single crochet
- hdc: half double crochet
- dc: double crochet
- inc: 2 single crochet in the same stitch
- dec: invisible single crochet decrease
- BLO: back loop only
- FLO: front loop only
- st: stitch
- sts: stitches
- R: round or row
- FO: fasten off
Gauge and Hook Notes
Gauge is not strict, but your stitches must be tight enough so the stuffing does not show. With a 2.25 mm hook and DK cotton yarn, 6 sc across should measure about 1 inch. If your fabric has gaps, use a smaller hook.
The doll in the photo has a firm amigurumi texture, rounded limbs, and clothing that sits close to the body. Stuff the head firmly, the body medium-firm, and the arms slightly lighter so they hang naturally at the sides.
Main Color Placement
- Head base: cream muzzle and face center with warm brown side panels.
- Ears: warm brown, long, flat, and floppy.
- Muzzle: cream oval, raised forward from the face.
- Forehead stripe: cream, running from top of head down between the eyes to the muzzle.
- Body outfit: horizontal rainbow stripes under a textured blue cardigan.
- Cardigan: medium blue with ribbed sleeve cuffs and front border.
- Hat: medium blue beanie with two round pom-poms.
- Bag: tan rectangle with a cream bone applique.
- Footwear: brown sandals with cream toes and tiny white flowers.
Important Pattern Notes
Work the head, body, arms, legs, ears, and small toys in continuous rounds unless a row is clearly stated. Place a marker in the first stitch of each round. Do not join rounds unless the instruction says to join.
For the striped romper, change colors on the last yarn-over of the stitch before the new color begins. Carry unused yarn inside the body when possible, but do not pull tightly. The rainbow stripes should remain flat and even.
The cardigan is crocheted separately and sewn or lightly tacked onto the body. This keeps the blue jacket visible and gives the same layered look as the photo, with the rainbow outfit showing at the center front and lower body.
📌Thank you for reading the article
Head
Use cream for the center face and warm brown for the sides. To make the shape clean and beginner friendly, crochet the head in cream first, then add brown side panels and ears as appliques. The finished head should be round with a slightly taller forehead.
Head Base in Cream
- R1: 6 sc in mr. 6 sts.
- R2: inc in each st around. 12 sts.
- R3: sc 1, inc; repeat 6 times. 18 sts.
- R4: sc 2, inc; repeat 6 times. 24 sts.
- R5: sc 3, inc; repeat 6 times. 30 sts.
- R6: sc 4, inc; repeat 6 times. 36 sts.
- R7: sc 5, inc; repeat 6 times. 42 sts.
- R8: sc 6, inc; repeat 6 times. 48 sts.
- R9 to R15: sc in each st around. 48 sts.
- R16: sc 6, dec; repeat 6 times. 42 sts.
- R17: sc 5, dec; repeat 6 times. 36 sts.
- R18: sc 4, dec; repeat 6 times. 30 sts.
- Pause here. Insert safety eyes between R12 and R13, about 8 sts apart. Place them slightly lower than the widest part of the head.
- R19: sc 3, dec; repeat 6 times. 24 sts.
- Begin stuffing firmly, shaping the cheeks with your fingers.
- R20: sc 2, dec; repeat 6 times. 18 sts.
- R21: sc 1, dec; repeat 6 times. 12 sts.
- R22: dec around. 6 sts. FO and close the hole.
Brown Side Face Patches
Make 2 in warm brown. These patches create the brown areas around the eyes and sides of the head, leaving a cream stripe down the center.
- R1: 6 sc in mr. 6 sts.
- R2: inc in each st around. 12 sts.
- R3: sc 1, inc; repeat 6 times. 18 sts.
- R4: sc 2, inc; repeat 6 times. 24 sts.
- R5: sc 3, inc; repeat 6 times. 30 sts.
- R6: sc 4, inc; repeat 6 times. 36 sts.
- Do not stuff. FO with a long sewing tail.
Fold each circle very slightly so it becomes an oval. Sew one patch to each side of the head from R7 to R17. Keep the inner edges curved so a cream stripe about 6 sts wide remains visible from forehead to muzzle.
Cream Forehead Stripe Texture
The photo shows a raised cream stripe down the middle of the face. Use cream yarn and surface crochet a narrow line from the top center of the head to the top of the muzzle area.
- Insert hook at top center around R5.
- Surface sl st downward in a straight line for about 9 sts.
- Make the line slightly wider at the top by adding 3 short surface sl sts on each side near R6.
- FO and weave ends inside the head.
Muzzle
Use cream. The muzzle is an oval that protrudes from the face and covers the lower center. Stuff it lightly before sewing so it looks soft and rounded.
- Ch 7.
- R1: Starting in the second ch from hook, sc 5, 3 sc in last ch. Work on the other side of the chain: sc 4, inc in last ch. 14 sts.
- R2: inc, sc 4, inc 3 times, sc 4, inc 2 times. 20 sts.
- R3: sc 1, inc, sc 4, sc 1, inc, sc 1, inc, sc 1, inc, sc 4, sc 1, inc, sc 1, inc. 26 sts.
- R4: sc in each st around. 26 sts.
- R5: sc 5, hdc 4, sc 8, hdc 4, sc 5. 26 sts.
- FO with a long tail.
Sew the muzzle centered below the eyes, with the top edge around R13 and the bottom edge around R18 of the head. Add a small amount of stuffing before closing the final inch. The muzzle should be wide, rounded, and gently raised.
Nose and Mouth
- Place the brown safety nose at the upper center of the muzzle, between muzzle R3 and R4.
- If embroidering, stitch a rounded triangle about 0.6 inch wide using dark brown yarn.
- Use black embroidery thread to stitch a short vertical line down from the nose.
- Add a soft Y-shaped mouth with two curved stitches.
- Keep the expression gentle and slightly serious, matching the sweet look in the image.
Muzzle Spots and Freckles
Use brown embroidery thread or thin brown yarn. The photo has uneven spots around the muzzle and a few on the center face stripe.
- Add 5 small French knots on the left side of the muzzle.
- Add 5 small French knots on the right side of the muzzle.
- Add 3 larger straight-stitch spots near the lower muzzle.
- Add 4 tiny spots along the cream forehead stripe.
- Keep the spots random, not perfectly symmetrical.
📌Thank you for reading the article
Long Floppy Ears
Make 2 in warm brown. The ears are long, soft, and hang beside the face. Work in rows to create a flat rounded shape.
- Ch 7.
- R1: Starting in second ch from hook, sc 6. Ch 1, turn. 6 sts.
- R2: inc, sc 4, inc. Ch 1, turn. 8 sts.
- R3: inc, sc 6, inc. Ch 1, turn. 10 sts.
- R4 to R16: sc in each st across. Ch 1, turn. 10 sts.
- R17: dec, sc 6, dec. Ch 1, turn. 8 sts.
- R18: dec, sc 4, dec. Ch 1, turn. 6 sts.
- R19: dec, sc 2, dec. Ch 1, turn. 4 sts.
- R20: dec twice. 2 sts.
- Do not turn. Sc evenly around the entire ear, placing 2 sc in the bottom tip. FO with a long tail.
Sew each ear to the side of the head beginning around R8. Angle the top of each ear slightly backward. The ears should frame the cheeks and reach almost to the shoulder line.
Body with Rainbow Romper
The body is worked from the bottom upward. The lower part forms colorful shorts and the upper part forms a striped shirt. Use red, yellow, turquoise, navy, and cream for the rainbow bands.
Body Base
- Using red, R1: 6 sc in mr. 6 sts.
- R2: inc in each st around. 12 sts.
- R3: sc 1, inc; repeat 6 times. 18 sts.
- R4: sc 2, inc; repeat 6 times. 24 sts.
- R5: sc 3, inc; repeat 6 times. 30 sts.
- R6: sc 4, inc; repeat 6 times. 36 sts.
- R7: change to yellow, sc around. 36 sts.
- R8: change to turquoise, sc around. 36 sts.
- R9: change to red, sc around. 36 sts.
- R10: change to yellow, sc around. 36 sts.
- R11: change to turquoise, sc around. 36 sts.
- R12: change to navy, sc around. 36 sts.
- R13: change to cream, sc around. 36 sts.
- R14: change to navy, sc around. 36 sts.
- R15: change to cream, sc around. 36 sts.
- R16: change to navy, sc around. 36 sts.
- R17: change to cream, sc around. 36 sts.
- R18: sc 4, dec; repeat 6 times. 30 sts.
- R19: change to navy, sc around. 30 sts.
- R20: sc 3, dec; repeat 6 times. 24 sts.
- R21: change to cream, sc around. 24 sts.
- R22: sc 2, dec; repeat 6 times. 18 sts.
- R23: change to cream, BLO sc around. 18 sts.
- FO with a long tail for sewing to the head.
Stuff the body firmly at the lower half and slightly lighter near the neck. The lower body should be rounded enough to fill the cardigan, while the neck remains narrow enough to sit cleanly under the head.
Romper Leg Openings
Use red. Hold the body upside down. Find the center bottom of the body and mark two oval leg openings, each about 10 sts wide. Surface crochet around each opening to make a clean shorts edge.
- Join red yarn to the first marked opening.
- Work 10 sc evenly around the opening.
- Join with sl st to first sc.
- FO and weave ends.
- Repeat for the second leg opening.
Legs
Make 2. Start with cream for the foot and change colors for the rainbow pants. The legs are short and rounded, with the sandals added separately.
- Using cream, R1: 6 sc in mr. 6 sts.
- R2: inc in each st around. 12 sts.
- R3: sc 1, inc; repeat 6 times. 18 sts.
- R4: BLO sc around. 18 sts.
- R5: sc 5, dec 4 times, sc 5. 14 sts.
- R6: sc 4, dec 3 times, sc 4. 11 sts.
- R7: change to red, sc around. 11 sts.
- R8: change to yellow, sc around. 11 sts.
- R9: change to turquoise, sc around. 11 sts.
- R10: change to red, sc around. 11 sts.
- R11: change to yellow, sc around. 11 sts.
- R12: change to turquoise, sc around. 11 sts.
- R13: change to red, sc around. 11 sts.
- Stuff the foot firmly and the upper leg lightly.
- R14: sc around. 11 sts.
- Flatten the top and crochet 5 sc across both layers to close.
- FO with a long tail for sewing.
Sew the legs under the body, slightly apart, with toes pointing forward. The doll should sit with the sandals visible below the rainbow shorts.
Arms
Make 2. The hands are cream and the sleeves are blue, matching the cardigan. The arms hang downward and curve slightly at the sides.
- Using cream, R1: 6 sc in mr. 6 sts.
- R2: sc 1, inc; repeat 3 times. 9 sts.
- R3 to R5: sc around. 9 sts.
- R6: change to medium blue, BLO sc around. 9 sts.
- R7 to R16: sc around. 9 sts.
- Stuff the hand firmly and the sleeve lightly.
- Flatten the top and crochet 4 sc across both layers to close.
- FO with a long tail.
📌Thank you for reading the article
Sleeve Cuffs
- Join medium blue yarn to the unused front loop of R6.
- Work 9 sl sts around the wrist edge.
- FO and weave in ends.
Sew the arms to the upper body at R20, just below the neck. Angle them downward so the cream hands peek out from the blue sleeves.
Blue Cardigan
The cardigan is worked flat from the bottom up. It has visible texture, an open front, four tan buttons, and sleeves that overlap the blue arm sections. Use medium blue and a 2.75 mm hook if your doll is tightly stuffed.
Cardigan Body
- Ch 43.
- Row 1: Starting in second ch from hook, sc 42. Ch 1, turn.
- Row 2: sc 42. Ch 1, turn.
- Row 3: BLO sc 42. Ch 1, turn.
- Row 4: sc 42. Ch 1, turn.
- Row 5: sc 7, ch 5, skip 5, sc 18, ch 5, skip 5, sc 7. Ch 1, turn. This creates armholes.
- Row 6: sc 7, sc 5 into ch space, sc 18, sc 5 into ch space, sc 7. 42 sts. Ch 1, turn.
- Row 7: sc 5, dec, sc 28, dec, sc 5. 40 sts. Ch 1, turn.
- Row 8: BLO sc 40. Ch 1, turn.
- Row 9: sc 6, dec, sc 24, dec, sc 6. 38 sts. Ch 1, turn.
- Row 10: sc 38. Ch 1, turn.
- Row 11: sc 5, dec, sc 24, dec, sc 5. 36 sts. Ch 1, turn.
- Row 12: sc 36. FO.
Cardigan Front Border
- Join blue yarn at the bottom right front edge.
- Sc evenly up the right front, around the neck, and down the left front.
- Place 2 sc at both lower front corners to keep the border flat.
- FO and weave in ends.
Cardigan Sleeves
Make 2 directly into the armholes or separately. If making directly, join yarn at the underarm opening.
- R1: Work 16 sc evenly around the armhole. 16 sts.
- R2: sc around. 16 sts.
- R3: sc 6, dec, sc 6, dec. 14 sts.
- R4 to R7: sc around. 14 sts.
- R8: BLO sc around. 14 sts.
- R9: sc around. 14 sts.
- FO and weave in ends.
Buttons
- Sew four small tan buttons along the doll’s left front edge of the cardigan.
- Place the first button near the chest, the second at the upper belly, the third at the lower belly, and the fourth near the hem.
- The cardigan is decorative and does not need working buttonholes.
Blue Beanie Hat
The hat sits beside or on the head and has a ribbed crochet texture with two round pom-poms. Use medium blue.
- R1: 6 sc in mr. 6 sts.
- R2: inc in each st around. 12 sts.
- R3: sc 1, inc; repeat 6 times. 18 sts.
- R4: sc 2, inc; repeat 6 times. 24 sts.
- R5: sc 3, inc; repeat 6 times. 30 sts.
- R6: sc 4, inc; repeat 6 times. 36 sts.
- R7: BLO sc around. 36 sts.
- R8 to R12: sc around. 36 sts.
- R13: BLO sc around. 36 sts.
- R14: sc around. 36 sts.
- R15: sl st around loosely for a neat brim. FO.
📌Thank you for reading the article
Hat Pom-Poms
Make 2 in medium blue.
- R1: 6 sc in mr. 6 sts.
- R2: inc in each st around. 12 sts.
- R3: sc around. 12 sts.
- R4: dec around. 6 sts.
- Stuff lightly. FO and close.
Sew both pom-poms to the top of the hat, about 1 inch apart. The pom-poms should look like soft round ears on the beanie.
Crossbody Bag
The small tan bag hangs across the blue cardigan with a thin strap. It has a cream bone applique on the front.
Bag Body
- Using tan, ch 8.
- R1: Starting in second ch from hook, sc 6, 3 sc in last ch. Work on the other side: sc 5, inc in last ch. 16 sts.
- R2: BLO sc around. 16 sts.
- R3 to R7: sc around. 16 sts.
- Flatten the top. Sc 8 across both layers to close.
- FO and weave in ends.
Bag Strap
- Using tan, ch 50.
- Starting in second ch from hook, sl st in each ch across.
- FO with tails for sewing.
Sew one end of the strap to each top side of the bag. Place the strap across the doll from the right shoulder to the left hip, as shown in the image. Tack the strap lightly at the shoulder and bag side.
Small Bone Applique for Bag
Use cream.
- Ch 7.
- Sl st in second ch from hook.
- Sc in next 4 ch.
- In the last ch, work sc, ch 2, sc.
- Turn to the other side of the chain, sc in next 4 ch.
- In the final ch, work sc, ch 2, sc.
- FO and shape into a tiny bone.
Sew the bone applique across the front of the tan bag. Keep it centered and slightly raised.
Sandals
The sandals have brown soles, cream toe openings, and tiny white flowers. Make 2.
Sandal Sole
- Using dark brown, ch 8.
- R1: Starting in second ch from hook, sc 6, 3 sc in last ch. Work on the other side: sc 5, inc in last ch. 16 sts.
- R2: inc, sc 5, inc 3 times, sc 5, inc 2 times. 22 sts.
- R3: BLO sc around. 22 sts.
- FO with a long tail.
Toe Strap
- Using dark brown, join yarn to one side of the sole at the widest part of the toe.
- Ch 8.
- Attach to the opposite side of the sole with sl st.
- Turn and sc 8 back across the chain.
- FO and weave in ends.
Slide each cream foot into a sandal and sew the sole securely to the bottom of the foot. Add a few hidden stitches through the toe strap to keep it in place.
Sandal Flowers
Make 2 tiny flowers in white with yellow centers.
- Using yellow, make 5 sc in mr. Join with sl st and FO.
- Join white in any st.
- In each st around, work ch 2, sl st in same st.
- FO and sew one flower to the outer side of each sandal strap.
📌Thank you for reading the article
Ear Flower Clip
The flower clip near the left ear has soft pastel petals. Use lavender, pink, mint, and yellow.
- Using yellow, make 6 sc in mr. Join and FO.
- Join lavender to any st. Work ch 3, sl st in same st.
- Join pink to next st. Work ch 3, sl st in same st.
- Join mint to next st. Work ch 3, sl st in same st.
- Repeat with lavender, pink, and mint for the last 3 sts.
- FO and weave in ends carefully.
Sew the flower to the left side of the head, just above the ear attachment line. Angle it outward so it remains visible from the front.
Crochet Bone Toy
Use cream. This small bone lies beside the doll in the photo, but you can also sew it to the bag or hand.
Bone End Pieces
Make 4 small knobs.
- R1: 5 sc in mr. 5 sts.
- R2: inc in each st around. 10 sts.
- R3: sc around. 10 sts.
- R4: dec around. 5 sts.
- FO, leaving a tail for sewing.
Bone Center
- R1: 6 sc in mr. 6 sts.
- R2 to R8: sc around. 6 sts.
- Stuff lightly with small pieces of fiberfill.
- FO and close both ends if needed.
Sew two knobs to each end of the center tube, shaping them into a classic dog bone. Use several firm stitches so the ends do not wobble.
Crochet Ball
Use tan. The ball is small, round, and textured.
- R1: 6 sc in mr. 6 sts.
- R2: inc in each st around. 12 sts.
- R3: sc 1, inc; repeat 6 times. 18 sts.
- R4 to R5: sc around. 18 sts.
- R6: sc 1, dec; repeat 6 times. 12 sts.
- Stuff firmly.
- R7: dec around. 6 sts.
- FO and close.
For extra texture, use tan yarn and surface stitch one curved line around the ball, then add a second curved line crossing the first.
Joining the Head and Body
- Place the head on top of the body with the muzzle facing forward.
- The neck opening should sit under the lower back of the head, not directly under the muzzle.
- Use the body tail to sew around the neck twice.
- Add extra stuffing into the neck area before closing completely.
- Check that the head does not lean too far forward. Add stabilizing stitches at the back of the neck if needed.
Final Assembly and Facial Detailing
Pin every piece before sewing. Place the ears first, then the arms, legs, cardigan, bag, and flowers. This helps you balance the doll and keep the outfit centered.
- Sew ears from R8 to R12 of the head, with the bottoms hanging freely.
- Sew arms to the body under the shoulders, hidden partly by the cardigan.
- Sew legs under the body so the rainbow stripes align visually.
- Place the cardigan over the body and tack it at the shoulders, sides, and lower front corners.
- Sew the four buttons in a vertical line on the cardigan front.
- Add tiny brown freckles and spots last, after the muzzle is fully secured.
- Use white yarn to add small eye highlights if you are not using glossy safety eyes.
The final face should look gentle and handmade, with a rounded cream muzzle, brown side patches, long floppy ears, and a sweet downward mouth. Keep the features soft rather than sharp.
Care Notes
Spot clean the doll with cool water and mild soap. Do not soak if you used safety eyes, buttons, or glued details. Press with a towel and air dry flat. Reshape the ears, hat, and bag while damp.
Quick Checklist Before You Finish
- Head is firmly stuffed and securely sewn to the body.
- Muzzle is centered between the eyes and lightly raised.
- Brown patches leave a visible cream stripe down the face.
- Ears hang evenly and reach near the shoulder line.
- Rainbow stripes are horizontal and not twisted.
- Cardigan sits open at the front with four buttons visible.
- Bag strap crosses the chest diagonally.
- Hat has two pom-poms and a neat brim.
- Sandals are attached securely to both feet.
- Bone toy and ball are finished as separate photo props.
Detailed Cleaning and Preservation Guidelines
Store the finished crochet dog away from direct sunlight to protect the bright rainbow stripes and blue clothing. Keep it in a dry place with good airflow. If dust collects, use a soft brush or lint roller gently.
For long-term display, support the head and body so the neck seam does not stretch. Remove the hat and bag occasionally to let the yarn relax. Avoid harsh detergents, bleach, heat, and machine drying.
If the doll is made for a child, replace safety eyes, buttons, and the safety nose with embroidered details. Check all seams often, especially the ears, bag strap, sandals, and small toys.
Optional Styling Tips
- Brush the ears lightly with your fingers to make them hang naturally.
- Add a few extra brown spots to the muzzle for a more playful puppy look.
- Use slightly darker blue for the cardigan border if you want deeper texture.
- Make the bag strap shorter if the bag hangs too low on your doll.
- Place the hat beside the doll for a photo prop, or sew it lightly to the head for a permanent outfit.
Pattern Summary
This crochet dog doll is built from classic amigurumi shapes: a round head, oval muzzle, long flat ears, striped body, simple arms, shaped legs, and fitted accessories. The details create the personality: the blue cardigan, rainbow romper, little bag, sandals, flower accents, pom-pom hat, bone toy, and ball.
Take your time with placement. The pattern depends on careful sewing as much as careful crocheting. When the face is balanced, the ears are soft, and the outfit is layered neatly, the finished doll will closely match the cheerful crochet puppy shown in the image.



