The sweetest Halloween surprise may be hiding beneath a tiny white sheet. This crochet ghost dog brings together a playful puppy shape and a soft spooky look, creating a charming piece for seasonal decorating. Its compact size makes it easy to display on a shelf, mantel, table, or anywhere that could use a little Halloween character.
Crochet Ghost Dog Pattern

A cute handmade crochet piece like this can make holiday decorating feel far more personal. The simple design is approachable for beginners while still giving the finished dog plenty of personality and charm. Whether kept as part of your own Halloween decor or given as a small handmade gift, this crochet ghostly pup adds a fun festive touch without feeling overly spooky.
Credit Crochet Musings
Materials & Tools Needed
Gather your materials before starting so you can move smoothly from the main body to the smaller details.
- Yarn:
- White yarn for the ghost sheet
- Light brown yarn for the dog head, snout, ears, and tail
- Small amount of black yarn for the nose and mouth embroidery
- Small amount of orange yarn for the mini treat bucket
- Crochet Hook: Size 5 / 3.0 mm crochet hook, or a size that suits your yarn
- Safety Eyes: 7 mm safety eyes, or black embroidery yarn if preferred
- Notions:
- Polyester fiberfill stuffing
- Yarn or tapestry needle
- Stitch marker
- Scissors
Finished Size & Customization Ideas
The finished Little Ghost Dog measures approximately 4–5 inches (10–12 cm) tall when made with standard DK or worsted-weight yarn and a 3.0 mm hook.
There are several easy ways to make the character your own. Replace the pumpkin bucket with a tiny witch hat or candy corn, or change the light brown yarn to dark brown, beige, or black to resemble a different dog breed. For a bag charm or backpack accessory, add a key ring to the top of the head.
Pattern Abbreviations & Terminology
- MR: Magic Ring
- st(s): Stitch(es)
- sc: Single Crochet
- inc: Increase – 2 single crochets in the same stitch
- dec: Invisible Decrease – single crochet 2 stitches together
- BLO: Back Loop Only
- FLO: Front Loop Only
- sl st: Slip Stitch
- ch: Chain
- FO: Fasten Off

Work in continuous spiral rounds unless a section specifically says otherwise. Keep a stitch marker in the first stitch of each round so you can easily keep track of where each round begins.
Pattern Overview Process
This Little Ghost Dog combines a small crocheted puppy with a playful ghost sheet, creating a cute Halloween character with a tiny pumpkin treat bucket. You’ll begin at the top with the white ghost head and upper body, then add the paws and safety eyes before changing to light brown yarn for the dog’s inner body.
Once the main body is shaped and stuffed, the white yarn is brought back to the unused loops to create the flowing ghost sheet and its wavy lower edge. The snout, floppy ears, and little tail are crocheted separately, while the orange pumpkin bucket adds the final Halloween detail.
After all the pieces are ready, you’ll sew the dog’s face and ears into position, attach the tail, and place the mini treat bucket over a front paw. The finished piece is small enough to use as a Halloween decoration, gift, craft-fair item, or even a personalized bag charm.
Step-by-Step Crochet Instructions
Ghost Sheet Head & Upper Body
Start with white yarn. The top section forms the ghost’s head and upper body, so keep your stitch count consistent as you work through the increases.
Round 1
Make a magic ring and work 6 sc into the ring.
6 sts
Round 2
Work [inc] × 6 around.
12 sts
Round 3
Work [sc, inc] × 6 around.
18 sts
Round 4
Work [2 sc, inc] × 6 around.
24 sts
Round 5
Work [3 sc, inc] × 6 around.
30 sts
Rounds 6–7
Work sc in each st around for 2 rounds.
30 sts per round

Paws / Arms
The paws are worked directly into the body during Round 8, so there is no need to make them separately.
Round 8
Work 11 sc, then make Paw 1:
ch 3, 2 sc down the chain, sl st to the same body stitch.
Continue with 6 sc along the body, then make Paw 2 in the same way:
ch 3, 2 sc down the chain, sl st to the same body stitch.
Finish the round with 13 sc.
30 body sts + 2 paws
Rounds 9–11
Work sc in each st around, gently pushing the two paws toward the front as you go.
30 sts per round
Attach the Safety Eyes
Place the 7 mm safety eyes between Rounds 6 and 7, approximately 5–6 stitches apart.
Check the position from the front before securing them. Keeping the eyes centered above the paws will help the face stay balanced once the snout is added.

Transition to the Dog Body
Round 12 — BLO
Work sc in each stitch around through the BLO.
30 sts
This back-loop round leaves the unused front loops on the outside. Those loops will be used later to attach the white ghost skirt, so take care not to accidentally work through both loops here.
Round 13 — Change to Light Brown Yarn
Switch to light brown yarn in the last stitch of Round 12.
Continue in continuous rounds and work [3 sc, dec] × 6.
24 sts
Round 14
Work [2 sc, dec] × 6.
18 sts
Round 15
Work [sc, dec] × 6.
12 sts
Add the Stuffing
Firmly fill the head and body with polyester fiberfill before closing the bottom.
Add the stuffing gradually and spread it around the inside so the piece keeps a rounded shape. Avoid forcing in too much fiberfill, as excessive stuffing can make the stitches stretch.
Round 16
Work [dec] × 6.
6 sts
Finish the Body
Fasten off, leaving a yarn tail.
Thread the tail through the front loops of the remaining 6 stitches and pull it tight to close the opening. Weave in the remaining end securely.
Bottom Skirt of the Ghost Sheet
Now return to the unused front loops from Round 12 on the outside of the piece.
Reattach white yarn to these loops.
Round 1
Join the white yarn with a slip stitch in any front loop of Round 12.
Work:
[ch 1, sc in same st, 1 sc in next st, inc in next st]
Repeat around.
40 sts
Rounds 2–4
Work sc in each stitch around.
40 sts per round
Round 5 — Wavy Sheet Border
Create the scalloped ghost hem by repeating:
[sl st, sc, (hdc, dc, hdc) in same st, sc, sl st]
Continue this sequence around the entire edge.
The alternating stitches create the soft, wavy shape of the ghost sheet.
Finish the Skirt
Fasten off and weave all yarn ends inside the fold of the sheet so they stay hidden.
Dog Snout & Embroidered Nose
The snout is made separately with light brown yarn.
Round 1
Make a magic ring and work 6 sc into the ring.
6 sts
Round 2
Work [inc] × 6.
12 sts
Round 3
Work [3 sc, inc] × 3.
15 sts
Round 4
Work sc in each stitch around.
15 sts
Finish the Snout
Fasten off, leaving a long tail for sewing.
Using black yarn, embroider a small triangular nose in the center of the snout, followed by a short vertical mouth line beneath it.
Dog Ears (Make 2)
Make both ears with light brown yarn.
Round 1
Make a magic ring and work 6 sc into it.
6 sts
Round 2
Work [sc, inc] × 3.
9 sts
Round 3
Work [2 sc, inc] × 3.
12 sts
Rounds 4–6
Work sc in each stitch around.
12 sts per round
Round 7
Work [2 sc, dec] × 3.
9 sts
Finish the Ears
Flatten the opening without stuffing the ears.
Fasten off and leave a long yarn tail for attaching each ear to the head.

Dog Tail
Work the tail separately with light brown yarn.
Round 1
Make a magic ring and work 4 sc into it.
4 sts
Round 2
Work [sc, inc] × 2.
6 sts
Rounds 3–5
Work sc in each stitch around.
6 sts per round
Finish the Tail
Fasten off and leave a long tail for sewing.
Mini Treat Bucket / Pumpkin
Use orange yarn for the little pumpkin bucket.
Round 1
Make a magic ring and work 6 sc into it.
6 sts
Round 2
Work [inc] × 6.
12 sts
Rounds 3–5
Work sc in each stitch around.
12 sts per round
Round 6
Work [dec] × 6.
6 sts
Add the Handle
Chain 8 using black or orange yarn.
Slip stitch to the opposite side of the bucket rim to create the handle, then fasten off.
Finish the bucket by embroidering a tiny jack-o’-lantern face with black yarn.
Assembly
Attach the Snout
Lightly stuff the snout with fiberfill.
Center it between and slightly below the safety eyes on the ghost-covered head. Once the placement looks even, sew it firmly in place using the long yarn tail and a yarn needle.
Attach the Ears
Fold the ears and position them on the upper sides of the ghost head, around Rounds 4–5.
Check that both ears sit at a similar height before sewing them securely in place.
Attach the Tail
Place the small tail on the back of the dog body, just underneath the edge of the ghost sheet.
Sew it firmly using the remaining yarn tail.
Attach the Treat Bucket
Hang the pumpkin bucket’s handle over one of the crocheted front paws.
If you want the bucket to stay in one fixed position, stitch it to the paw with a few small thread knots.
Common Mistakes to Avoid
Losing Track of the Continuous Rounds
Because most of the body is worked in continuous spiral rounds, it can be easy to lose the beginning of a round. Keep the stitch marker in the first stitch and move it up after completing each round.
Missing the BLO Round
Round 12 is important because its unused front loops are needed later for the white ghost skirt. Make sure you’re working through the back loop only rather than both loops.
Closing the Body Too Early
The stuffing goes in before Round 16 closes the bottom. If the opening becomes too small before you’ve added enough fiberfill, it can be difficult to fill the head and body evenly.
Uneven Facial Placement
The eyes, snout, and ears work together to create the puppy’s expression. Before sewing the snout and ears permanently, check the character from the front and make small adjustments if anything looks off-center.
Your Little Ghost Dog Is Finished!
Your Little Ghost Dog is ready for Halloween with its draped white sheet, floppy ears, sweet puppy face, and tiny pumpkin treat bucket. The compact size makes it a fun piece for a Halloween display, a handmade gift, or a craft-fair table.
You can keep the classic colors or change the dog’s yarn shades and accessories to give your little ghost pup a completely different personality.







