Add a touch of vintage charm to your bathroom with the Floral Hat Toilet Roll Doll, a delightful crochet project that’s as practical as it is pretty! 🌸🧶 Dressed in a pink ruffled gown, sweet little shoes, and a wide-brim hat adorned with crochet flowers, this dainty doll brings a nostalgic flair to your home. Her rosy cheeks and gentle smile make her a cheerful companion, while her clever design hides a roll of toilet paper beneath her skirt—combining whimsy with function in the most charming way.
Perfect for crocheters who love decorative details and classic home accents, this pattern invites you to play with colors, flower styles, and embellishments to match your space. Whether you’re crafting a thoughtful housewarming gift or adding a handmade touch to your own powder room, the Floral Hat Toilet Roll Doll is a joyful way to stitch up beauty and utility—one elegant loop at a time! 💖🧵

🌸 Floral Hat Toilet Roll Doll Crochet Pattern
Crochet meets practicality! This Floral Hat Toilet Roll Doll doubles as a bathroom decoration and a toilet roll cover. With her sweet face, curly hair, flower-trimmed hat, pink dress, and Mary Jane shoes, she brings charm and whimsy to any bathroom.
✨ Skill Level
Intermediate (shaping, appliqués, and multi-part assembly)
📏 Finished Size
Approx. 36–38 cm (14–15 inches) tall when seated
Designed to fit a standard toilet roll inside the dress
🧶 Materials
Yarn (worsted / medium weight):
- Beige – skin (head, arms, legs)
- Pink – dress, hat, shoes
- White – socks, shoe soles
- Brown – hair
- Yellow, blue, green, pink – hat flowers
- Black – eyebrows
- Red – mouth
Supplies:
- 4.0 mm crochet hook
- 10 mm safety eyes
- Polyester stuffing (head, arms, legs, shoes only)
- Yarn needle
- Stitch markers
- Toilet roll (for fitting)
Optional (for wired arms):
- 18–20 gauge craft wire (2 pieces, 18–20 cm / 7–8 in each)
- Masking tape or floral tape
- Pliers
🧵 Abbreviations (US Terms)
MR – magic ring
sc – single crochet
inc – increase
dec – decrease
hdc – half double crochet
dc – double crochet
sl st – slip stitch
ch – chain
BLO – back loop only
FO – fasten off
( ) = stitch count
👧 HEAD (Beige)
R1: MR 6 (6)
R2: inc x6 (12)
R3: (1 sc, inc) x6 (18)
R4: (2 sc, inc) x6 (24)
R5: (3 sc, inc) x6 (30)
R6: (4 sc, inc) x6 (36)
R7: (5 sc, inc) x6 (42)
R8: (6 sc, inc) x6 (48)
R9–R16: sc around (48)
Insert safety eyes between R10–11, about 8 stitches apart.
R17: (6 sc, dec) x6 (42)
R18: (5 sc, dec) x6 (36)
R19: (4 sc, dec) x6 (30)
R20: (3 sc, dec) x6 (24)
R21: (2 sc, dec) x6 (18)
Stuff firmly
R22: (1 sc, dec) x6 (12)
R23: dec x6 (6)
FO and close.
Face embroidery:
- Small nose (3 vertical stitches)
- Curved eyebrows
- Red smile
- Pink blush cheeks
💇 HAIR (Brown – curly strands)
Cut strands 15–18 cm long.
Attach across scalp from crown to ear level.
For curls:
Slip stitch down each strand once so the yarn curls naturally.
Trim to shoulder length.
🌸 HAT (Pink)
R1: MR 6
R2: inc x6 (12)
R3: (1 sc, inc) x6 (18)
R4: (2 sc, inc) x6 (24)
R5: (3 sc, inc) x6 (30)
R6: (4 sc, inc) x6 (36)
R7: (5 sc, inc) x6 (42)
R8: (6 sc, inc) x6 (48)
R9–R16: sc around (48)
Brim:
R17: (7 sc, inc) x6 (54)
R18: (8 sc, inc) x6 (60)
R19: sc BLO around (60)
R20: dc BLO around (60)
R21: sl st around
FO.
🌼 FLOWERS (Make 7–8 in mixed colors)
Center: MR 6 sc
Petals: (ch 2, 2 dc, ch 2, sl st) in each stitch
FO.
Sew evenly around hat band.
👗 DRESS (Pink – hollow tube)
Ch 42, join to ring (42)
R2–R5: sc around (42)
R6: (6 sc, inc) x6 (48)
R7–R10: sc around (48)
R11: (7 sc, inc) x6 (54)
R12–R13: sc around (54)
R14: (8 sc, inc) x6 (60)
R15–R16: sc around (60)
R17: (9 sc, inc) x6 (66)
R18–R20: sc around (66)
Hem:
R21: dc around (66)
R22: dc BLO around (66)
R23: sl st around
FO.
Check fit over toilet roll before assembly.
🖐 ARMS (Make 2 – Beige, mitten style with optional wire support)
R1: MR 6 (6)
R2: inc x6 (12)
R3–R22: sc around (12)
Do not close yet.
Optional Wire Insertion (for firmer arms)
- Cut one wire piece for each arm.
- Fold the wire in half to remove sharp ends.
- Wrap ends with tape to prevent poking through yarn.
- Insert wire into the arm from top to bottom.
- Add light stuffing around the wire (do not overstuff).
- Shape arm into a gentle curve to cradle the toilet roll.
Finish arm:
Stuff lightly (only halfway).
FO and leave a long tail.
🦵 LEGS (Make 2 – Beige)
R1: MR 6 (6)
R2: inc x6 (12)
R3: (1 sc, inc) x6 (18)
R4–R20: sc around (18)
Stuff firmly.
FO.
🧦 SOCKS (White)
Attach white yarn to leg bottom:
R1–R4: sc around (18)
FO.
👟 SHOES (Make 2)
Sole (White)
Ch 8
Sc in 2nd ch, sc 5, 3 sc in last ch
Rotate, sc 6 (16)
R2: sc 6, inc x3, sc 6, inc x2 (21)
Switch to pink.
R3–R5: sc around (21)
R6: (dec, sc 5) x3 (18)
R7: sc around (18)
Strap:
Ch 12, sc back across, attach across shoe top.
FO.
🪡 ASSEMBLY
- Sew head onto top of dress
- Attach arms angled forward to cradle toilet roll
- Sew legs under dress hem
- Attach socks and shoes
- Place hat on head and tack lightly
- Sew flowers to hat
- Shape hair and face
✨ FINAL SHAPING
- Arms should naturally hold the toilet roll
- Dress fully hides the roll
- Hat sits low with wide brim
- Shoes point slightly forward
- Hair frames face evenly
🌟 Finished Floral Hat Doll
Your completed doll will have:
- Large round head with embroidered face
- Short curly brown hair
- Pink floral hat with wide brim
- Sleeveless pink dress covering a toilet roll
- Rounded mitten arms (poseable if wired)
- White socks and pink Mary Jane shoes
- Stable seated posture
💕 Closing Note
This Floral Hat Toilet Roll Doll turns an everyday bathroom item into a cheerful handmade decoration. With her flowers, soft colors, and sweet smile, she adds charm and warmth to any shelf or counter while keeping toilet paper neatly hidden.
Happy stitching and enjoy creating your beautiful floral helper! 🌸🧶
