This elegant amigurumi set combines a dressed bunny doll, a petite pig companion, and tiny parlor-style accessories into one collectible crochet design. It has the soft charm of a handmade heirloom, the appeal of a boutique stuffed animal, and the sweet finish many shoppers look for in a giftable crochet doll pattern.
The muted blush and cream palette gives it a refined nursery decor feel while still keeping the project playful. If you enjoy making amigurumi dolls for baby shower gifts, artisan market stock, or a keepsake toy set that feels ready for a craft fair or online handmade shop, this design fits beautifully.
Please note: I strive for accuracy in every pattern, but occasional errors can happen. Thank you for understanding and for enjoying my designs.
Design Overview
This design recreates the full scene shown in the image: a tall bunny doll with long lop ears, a blush beret, a blush peplum top with a tiny flower band, a cream skirt with a raised floral panel, cream shoes, a miniature pig companion in a matching outfit, a blush purse, a tiny perfume bottle, a folded handkerchief, and a small bouquet.
The construction is kept beginner-friendly in method, but the number of pieces makes it a patient, detail-rich project. Most parts are worked in continuous rounds. Garments are separate where needed, but the bunny top is shaped to sit smoothly against the body and mimic the fitted look in the image.
Finished Size
- Main bunny: about 12 to 13 inches tall from feet to top of head, not including the beret nub.
- Pig companion: about 4 1/2 to 5 inches tall.
- Purse: about 2 inches wide.
- Perfume bottle: about 1 inch tall.
- Handkerchief: about 1 1/2 inches square when folded.
- Bouquet: about 2 inches long.
Size will vary with yarn, tension, and stuffing firmness. The sample image suggests a smooth, tightly worked fabric with minimal hole spread, so use a hook slightly smaller than usual for your yarn if needed.
Materials
- Sport or light DK cotton yarn in the following shades:
- Warm cream for head, arms, legs, shoes, skirt, flower petals
- Soft blush pink for bunny top, bunny beret, pig outfit, pig beret, purse
- Dusty rose or muted mauve for flower centers and bouquet accents
- Tiny amount of pale green for bouquet stems if desired
- Tiny amount of beige-pink for pig snout if you want a slightly distinct tone
- Crochet hooks: 2.25 mm and 2.75 mm
- Black safety eyes for bunny, 8 mm
- Black safety eyes for pig, 5 mm, or embroidered eyes
- Fiberfill stuffing
- Tapestry needle
- Stitch markers
- Thin floral wire or craft wire for bouquet stems and to help shape the beret if desired
- Small piece of acetate or clear plastic for perfume bottle body if you want a more realistic miniature finish, or crochet it fully in yarn
- Fabric glue or craft glue only if you prefer securing micro-details after stitching
Abbreviations
- MR = magic ring
- sc = single crochet
- inc = 2 sc in same stitch
- dec = invisible decrease
- sl st = slip stitch
- ch = chain
- hdc = half double crochet
- dc = double crochet
- tr = treble crochet
- FLO = front loop only
- BLO = back loop only
- st = stitch
- rnd = round
General Notes
- Work in continuous rounds unless stated otherwise.
- Use a stitch marker at the beginning of each round.
- Stuff gradually and firmly, especially the head, feet, and pig body.
- Keep limbs smooth rather than overstuffed. The image shows slender arms and legs with a neat tailored silhouette.
- The bunny ears are soft, flat, and lightly stuffed or unstuffed. They should drape naturally from beneath the beret.
- The skirt has visible vertical paneling and a central floral insert. This pattern recreates that look with a textured front panel and shaped skirt body.
Main Bunny
Legs
Make 2 in warm cream. The feet are simple, rounded, and slightly wider than the ankle to match the shoe-like base under the cream Mary Jane slippers.
- Rnd 1: 6 sc in MR. (6)
- Rnd 2: inc around. (12)
- Rnd 3: sc, inc x6. (18)
- Rnd 4: 2 sc, inc x6. (24)
- Rnd 5-7: sc around. (24)
- Rnd 8: 6 sc, 6 dec, 6 sc. (18)
- Rnd 9: sc around. (18)
- Rnd 10: 4 sc, 5 dec, 4 sc. (13)
- Rnd 11: sc around, easing to 12 sts if needed. (12)
- Rnd 12-24: sc around. (12)
📌Thank you for reading the article
Stuff the foot firmly and the leg lightly. Flatten the leg top and fasten off on the first leg. Do not fasten off on the second leg.
Body
The torso is petite and slightly pear-shaped, but the clothing gives the figure much of its silhouette. Join the legs and keep the body slim.
- Rnd 25: Ch 3 from second leg, join to first leg, sc around first leg, sc in 3 chains, sc around second leg, sc in opposite side of 3 chains. (30)
- Rnd 26-29: sc around. (30)
- Rnd 30: 3 sc, dec x6. (24)
- Rnd 31-34: sc around. (24)
- Rnd 35: 2 sc, dec x6. (18)
- Rnd 36-38: sc around. (18)
- Rnd 39: 1 sc, dec x6. (12)
- Rnd 40: sc around. (12)
Stuff the body firmly but do not make it hard. The neck should be stable because the head is large. Add a short dowel, cotton swab stem, or rolled felt support if you prefer extra support.
Arms
Make 2 in warm cream. The sample has simple tapered arms with no separate paws and a gentle downward angle.
- Rnd 1: 6 sc in MR. (6)
- Rnd 2: inc around. (12)
- Rnd 3-5: sc around. (12)
- Rnd 6: 4 dec, 4 sc. (8)
- Rnd 7-20: sc around. (8)
Stuff only the lower half. Flatten the top and close with 4 sc through both sides. Leave a long tail for sewing.
Head
The head is large, round, and smooth, with a very soft muzzle definition. Eyes are spaced widely, and the nose-mouth embroidery is centered low on the face.
- Rnd 1: 6 sc in MR. (6)
- Rnd 2: inc around. (12)
- Rnd 3: sc, inc x6. (18)
- Rnd 4: 2 sc, inc x6. (24)
- Rnd 5: 3 sc, inc x6. (30)
- Rnd 6: 4 sc, inc x6. (36)
- Rnd 7: 5 sc, inc x6. (42)
- Rnd 8: 6 sc, inc x6. (48)
- Rnd 9-18: sc around. (48)
Insert 8 mm eyes between rnds 12 and 13 with about 10 stitches between them. This wide placement helps create the sweet, open expression seen in the image.
- Rnd 19: 6 sc, dec x6. (42)
- Rnd 20: 5 sc, dec x6. (36)
- Rnd 21: 4 sc, dec x6. (30)
- Rnd 22: 3 sc, dec x6. (24)
- Rnd 23: 2 sc, dec x6. (18)
Stuff very firmly. Shape the cheeks by pushing extra stuffing low and slightly forward.
- Rnd 24: 1 sc, dec x6. (12)
- Rnd 25: dec around. (6)
Fasten off and close.
Muzzle and Face Embroidery
Using blush-beige embroidery thread, stitch a small vertical line over 2 rounds centered between and slightly below the eyes. Add a shallow upside-down V shape for the nose, then extend a very short split mouth below it. Keep it delicate. The sample face is subtle, not cartoonish.
If desired, add a tiny strand of cream yarn under each eye for soft lower-lid fullness. Do not add blush circles. The image relies on clean stitching and dark eyes for expression.
Ears
Make 2 in warm cream. The ears are long, flat lop ears with a rounded tip and broad base. They hang from the sides of the head and reach below the neck area.
- Rnd 1: 6 sc in MR. (6)
- Rnd 2: inc around. (12)
- Rnd 3: sc, inc x6. (18)
- Rnd 4: 2 sc, inc x6. (24)
- Rnd 5-8: sc around. (24)
- Rnd 9: 10 sc, dec, 10 sc, dec. (22)
- Rnd 10-12: sc around. (22)
- Rnd 13: 9 sc, dec, 9 sc, dec. (20)
- Rnd 14-16: sc around. (20)
- Rnd 17: 8 sc, dec, 8 sc, dec. (18)
- Rnd 18-20: sc around. (18)
- Rnd 21: 7 sc, dec, 7 sc, dec. (16)
- Rnd 22-28: sc around. (16)
📌Thank you for reading the article
Flatten the ear and sc through both layers across the opening. Lightly steam or finger-shape so the ear curves gently. Do not stuff, or add only a trace of stuffing at the base.
Head and Limb Assembly
Sew the head securely to the neck. Attach the arms at the upper sides of the torso, about one round below the neckline. Sew the ears to the head sides, beginning just above eye level and angling down so they fall neatly under the beret.
The ears should not stick outward. After sewing, use a few hidden tacking stitches closer to the face so they drape straight down like the sample.
Bunny Clothing
Blush Top with Peplum
This separate top mimics a fitted yoke with short sleeves and a peplum flare. The lower edge is softly scalloped in the image, and a band of small cream flowers sits around the waistline.
Work from the neckline downward in soft blush.
- Rnd 1: Ch 24, join carefully without twisting.
- Rnd 2-3: sc around. (24)
- Rnd 4: 4 sc, inc x6. (30)
- Rnd 5: sc around. (30)
- Rnd 6: 5 sc, inc x5. (35)
Create arm openings.
- Rnd 7: 5 sc, ch 5, skip 5, 12 sc, ch 5, skip 5, 13 sc. (35 including chains)
- Rnd 8-11: sc around. (35)
- Rnd 12: in BLO, sc around. (35)
- Rnd 13: 6 sc, inc x5. (40)
- Rnd 14: 7 sc, inc x5. (45)
For the gentle peplum, work one round of small points.
- Rnd 15: *sl st, sc, hdc in next st, sc, sl st in next st* repeat around to create soft waves.
Fasten off. Turn the top so the BLO ridge from rnd 12 becomes the visual waist seam.
Short Sleeves
Join blush yarn to each arm opening.
- Rnd 1: 10 sc evenly around the opening.
- Rnd 2-3: sc around. (10)
- Rnd 4: *sl st, sc, sl st* around for a tidy edge.
The sleeves should look close-fitted and smooth. They are short cap sleeves, not puff sleeves.
Cream Flower Waist Band
Make 7 to 9 tiny flowers in cream and stitch them around the waist seam of the top. Keep them small and close together.
For each flower:
- With cream, 5 sc in MR.
- Sl st to first sc.
- *Ch 3, sl st in next st* around to form 5 petals.
Make one tiny blush knot or French-knot style center on a few flowers if desired, but the image mainly shows cream blossoms with subtle center definition.
Cream Skirt
The skirt is soft, full, and knee-length with a central raised floral panel. To recreate the panel look, work the skirt in joined rounds and mark the front center section.
- Ch 36, join. This should fit the bunny waist just under the top.
- Rnd 1-3: dc around. (36)
- Rnd 4: *5 dc, inc-dc* around. (42)
- Rnd 5-6: dc around. (42)
- Rnd 7: *6 dc, inc-dc* around. (48)
- Rnd 8-10: dc around. (48)
- Rnd 11: *7 dc, inc-dc* around. (54)
- Rnd 12-14: dc around. (54)
The image suggests slight vertical structure. To create that, place the increase points in the same positions each increase round. This creates gentle lines running downward through the skirt.
📌Thank you for reading the article
Front Floral Panel
Mark the front center 12 stitches of the skirt. Over this area, stitch a separate textured panel after the skirt is complete.
Panel base:
- With cream, ch 8.
- Row 1: sc in second ch from hook and across. (7)
- Row 2-14: sc across in BLO for subtle ribbing. (7)
Fasten off and stitch this panel vertically to the skirt center front. Ease it slightly so it follows the curve of the skirt without puckering.
Then add 2 layered flowers on the panel. Place one above the other, centered vertically.
Panel Flowers
Make 2 large flowers in cream with muted blush centers.
- Center: With dusty rose, 6 sc in MR. Sl st to close.
- Petal round: Join cream in any st. *Ch 4, 2 dc, ch 4, sl st in next st* repeat 6 times.
Shape each petal by pressing flat. Sew the flowers to the panel. Add a second inner layer of shorter petals if you want stronger dimension. The image flowers are textured and slightly lifted from the surface.
Mary Jane Shoes
Make 2 in cream. These fit over the feet and have a delicate strap look.
- Rnd 1: 6 sc in MR.
- Rnd 2: inc around. (12)
- Rnd 3: sc, inc x6. (18)
- Rnd 4-5: sc around. (18)
- Rnd 6: 5 sc, 4 dec, 5 sc. (14)
- Rnd 7: sc around. (14)
Fasten off and leave the back open enough to slide onto the foot. Sew lightly in place if the doll is for display.
For the strap, ch 8 and sew across the front opening from one side to the other. Add a tiny embroidered stitch at the outer side to suggest a button or buckle point.
Bunny Beret
The beret is an important detail. It sits low, wide, and softly slouched to one side with a tiny top nub and a small cream flower near the right front edge.
Work in soft blush.
- Rnd 1: 8 sc in MR. (8)
- Rnd 2: inc around. (16)
- Rnd 3: sc, inc x8. (24)
- Rnd 4: 2 sc, inc x8. (32)
- Rnd 5: 3 sc, inc x8. (40)
- Rnd 6: 4 sc, inc x8. (48)
- Rnd 7: 5 sc, inc x8. (56)
- Rnd 8-12: sc around. (56)
- Rnd 13: 5 sc, dec x8. (48)
- Rnd 14: 4 sc, dec x8. (40)
- Rnd 15: 3 sc, dec x8. (32)
- Rnd 16: sc around in BLO. (32)
- Rnd 17-18: sc around. (32)
Fasten off. For the top nub, join yarn at center top and make 4 sc in a tiny circle or sew a short wrapped knot. Flatten and steam lightly. Position the beret at an angle so it covers the ear bases.
Make one tiny cream flower and stitch it near the front edge. Use the same small flower method as the waist flowers.
Mini Pig Companion
The pig companion mirrors the bunny styling. It has a rounded head, small ears, dark bead-like eyes, a raised snout, a blush dress with peplum, and a tiny beret tilted to one side.
Legs and Body
Work 2 legs in blush.
- Rnd 1: 6 sc in MR. (6)
- Rnd 2: inc around. (12)
- Rnd 3-5: sc around. (12)
- Rnd 6-9: sc around. (12)
Fasten off first leg. On second leg, join both legs with ch 2.
- Rnd 10: sc around both legs and chains. (28)
- Rnd 11-13: sc around. (28)
- Rnd 14: 5 sc, dec x4. (24)
- Rnd 15-17: sc around. (24)
- Rnd 18: 4 sc, dec x4. (20)
- Rnd 19-20: sc around. (20)
📌Thank you for reading the article
Add a peplum round in BLO if you want the little dress built in:
- Rnd 21: in BLO, sc around. (20)
- Rnd 22: 3 sc, dec x4. (16)
- Rnd 23: sc around. (16)
Head
- Rnd 1: 6 sc in MR. (6)
- Rnd 2: inc around. (12)
- Rnd 3: sc, inc x6. (18)
- Rnd 4: 2 sc, inc x6. (24)
- Rnd 5: 3 sc, inc x6. (30)
- Rnd 6-11: sc around. (30)
Insert 5 mm eyes between rnds 8 and 9 with 6 stitches between them.
- Rnd 12: 3 sc, dec x6. (24)
- Rnd 13: 2 sc, dec x6. (18)
- Rnd 14: 1 sc, dec x6. (12)
- Rnd 15: dec around. (6)
Stuff firmly and close.
Snout
- Rnd 1: 6 sc in MR.
- Rnd 2: inc around. (12)
- Rnd 3: sc around. (12)
Flatten slightly into an oval and sew at the lower center face. Embroider two nostrils and a tiny line beneath if desired.
Arms and Ears
Make 2 arms in blush: 6 sc in MR, then sc around for 8 rounds. Stuff very lightly.
Make 2 ears: ch 4, work 2 sc, hdc, 3 sc in last ch, continue on opposite side with hdc, 2 sc. Sew folded so each ear stands slightly outward.
Pig Peplum Edge
Into the front loops left from body rnd 21, join blush yarn and work: *sc, hdc, sc, sl st* around. This makes the tiny flared skirt edge seen in the image.
Pig Beret
Work exactly like the bunny beret but stop after reaching 24 stitches, hold two rounds even, then decrease to 18 for the brim. Add a tiny nub at the top. Sew at an angle.
Mini Accessories
Blush Purse
The purse is a structured rectangle with a flap and a tiny round closure detail.
- Ch 11 in blush.
- Rnd 1: sc in second ch from hook, sc across, 3 sc in end, continue on opposite side, 3 sc in final end. (22)
- Rnd 2-5: sc around. (22)
Flatten. For the flap, join yarn at back top center over 8 stitches.
- Row 1-3: sc across 8.
- Row 4: dec, 4 sc, dec. (6)
- Row 5: sc across.
Round the corners with a few slip stitches as you finish. Add a small cream or pearl-look stitched circle on the front center.
Perfume Bottle
For a fully crocheted version, make the bottle in cream or pale beige and the cap in gold or tan.
- Bottle: 4 sc in MR, then work even for 4 rounds.
- Cap: 4 sc in MR, then one round even.
Lightly stuff or insert a small plastic bead inside. Stitch cap on top. If you prefer the glass look from the image, use a tiny clear charm or plastic piece and wrap yarn only around the neck and cap.
📌Thank you for reading the article
Folded Handkerchief or Card
In cream, ch 8.
- Row 1-6: sc across 7.
Add one blush edging round with sc evenly around all four sides. Embroider a tiny flower in one corner. Fold once if you want the same compact look shown in the scene.
Bouquet
Make 3 to 5 tiny blossoms in cream and blush. Each flower can be made as 5-petal loops around a small center. Gather them together and wrap with green yarn or cream yarn near the base to form a hand-tied bouquet.
For each tiny flower:
- Center: 5 sc in MR.
- Petals: *ch 3, sl st in next st* around.
Mix petal colors for depth. Keep the bouquet short, round, and neat.
Dressing and Styling Order
- Put the skirt onto the bunny and secure lightly at the waist if desired.
- Dress the bunny in the blush top.
- Sew the flower waist band around the seam line.
- Put on the shoes and secure with a few hidden stitches.
- Place the beret low and angled toward one side.
- Arrange the ears so they fall under the beret and down the front sides.
- Style the pig with its peplum edge and tiny beret.
- Place the accessories in front for the same parlor display feeling.
Final Assembly and Facial Detailing
Check the bunny face first. The eyes should sit evenly, with the embroidered nose centered and delicate. Use a strand of matching yarn to lightly sculpt the eye area only if needed. Keep the mouth very short and soft so the expression stays calm, sweet, and refined.
After dressing the bunny, tack the skirt and top at the back with two or three hidden stitches. This keeps the clothing in place and preserves the graceful silhouette from the image. Position the beret last, then arrange the ears so both sides drape naturally and evenly.
Care Notes
- Display pieces stay neat longest when kept away from direct sunlight and heavy moisture.
- If used as a decorative shelf doll, avoid frequent pulling on the ears, flower trim, and tiny accessories.
- For child use, replace safety eyes with embroidery and secure every accessory permanently.
Quick Checklist Before You Finish
- Are both bunny ears hanging at the same level?
- Is the beret tilted softly rather than centered flat?
- Does the flower band sit exactly at the waist seam?
- Is the floral skirt panel centered in front?
- Are the shoes aligned straight under the legs?
- Does the pig companion echo the bunny color story?
- Are all miniature accessories scaled small enough beside the bunny?
Detailed Cleaning and Preservation Guidelines
Dust gently with a clean, dry makeup brush or soft cloth. For deeper cleaning, spot-clean with cool water and a tiny amount of mild soap, then blot with a towel. Do not soak pieces that include glued details, wire stems, or mixed-material perfume parts.
Reshape while damp and let dry flat away from heat. Store in acid-free tissue or a breathable cotton bag to keep the cream yarn bright and the blush yarn even in tone. If the beret or flowers flatten over time, lightly steam nearby and reshape by hand.


