When Pigs Fly: A Whimsical Tiny Amigurumi Crochet Pattern
How to Crochet a Flying Pig: Step-by-Step Amigurumi Pattern
Create a whimsical little flying pig with this intermediate-level crochet pattern. This tiny amigurumi project is perfect for those who enjoy working with fine threads and creating detailed miniatures.
Materials Needed
- Yarn: Size 10 Crochet Thread in Natural (Main Color – MC) and White/Silver (Contrast Color – A)
- Crochet Hook: 1.5-1.6 mm (U.S. 7-8) or size needed to obtain gauge
- Eyes: Small black beads or black embroidery floss
- Stuffing: Poly fiberfill
- Tools: Yarn needle
Pattern Measurements & Gauge
- Finished Size: Approximately 2.25″ x 1.25″ [5.5 x 4.5 cm]
- Gauge: 38 sc x 40 rows = 4″ [10 cm]
Abbreviations
- Approx: Approximately
- Beg: Beginning
- Ch: Chain(s)
- Dc: Double crochet
- Dec: Decrease(ing)
- Hdc: Half double crochet
- Picot: Ch 3, Sl st in 3rd ch from hook
- Rem: Remaining
- Sc: Single crochet
- Sc2tog: Draw up a loop in each of next 2 sc, yarn over and draw through all 3 loops on hook
- Scbl: Single crochet in back loop only
- Sl st: Slip stitch
- Sp(s): Space(s)
- St(s): Stitch(es)
Instructions
Nose, Head, and Body
Note: The nose, head, and body are worked as one continuous piece. Join all rounds with a slip stitch to the first stitch.
Nose:
Begin with Contrast Color A. Make a Magic Loop.
1st rnd: 6 sc in magic loop. Join. (6 sc)
2nd rnd: Ch 1. 2 sc in each sc around. Join. (12 sc). Fasten off Color A.
Head and Body:
3rd rnd: Join Main Color (MC) with a sl st to the back loop of any sc. Ch 1. 1 scbl in same space as sl st and each sc around. Join. (12 sc)
4th rnd: Ch 1. Working in both loops, 1 sc in each sc around. Join.
5th rnd: Ch 1. Working in front loops only, 1 sc in each of first 2 sc. *2 sc in next sc, 1 sc in each of next 2 sc. Repeat from * to last sc. 2 sc in last sc. Join. (16 sc)
6th rnd: Ch 1. 1 sc in each of first 3 sc. *2 sc in next sc, 1 sc in each of next 3 sc. Repeat from * to last sc. 2 sc in last sc. Join. (20 sc)
7th rnd: Ch 1. 1 sc in each of first 4 sc. *2 sc in next sc, 1 sc in each of next 4 sc. Repeat from * to last sc. 2 sc in last sc. Join. (24 sc)
8th rnd: Ch 1. 1 sc in each of first 3 sc. *2 sc in next sc, 1 sc in each of next 3 sc. Repeat from * to last sc. 2 sc in last sc. Join. (30 sc)
9th to 19th rnds: Ch 1. 1 sc in each sc around. Join. (30 sc)
20th rnd: Ch 1. Working in front loops only, 1 sc in each of first 3 sc. *Sc2tog, 1 sc in each of next 3 sc. Repeat from * to last 2 sc. Sc2tog. Join. (24 sts)
Stuff the body with fiberfill.
21st rnd: Ch 1. 1 sc in each of first 2 sc. *Sc2tog, 1 sc in each of next 2 sc. Repeat from * to last 2 sts. Sc2tog. Join. (18 sts)
22nd rnd: Ch 1. 1 sc in first sc. *Sc2tog, 1 sc in next sc. Repeat from * to last 2 sts. Sc2tog. Join. (12 sts)
Finish stuffing.
23rd rnd: Ch 1. *Sc2tog. Repeat from * around. Join. (6 sts). Fasten off, leaving a 12-18″ long tail. Thread the end through the front loops of the remaining stitches, pull tightly, and fasten securely.
Tail
Using Main Color (MC), ch 9.
1st row: 1 sc in 2nd ch from hook and each ch to end of chain. (8 sc). Fasten off.
Ears (Make 2)
Using Main Color (MC), ch 5.
1st row: 1 sc in 2nd ch from hook and each ch to end of chain. Turn. (4 sc)
2nd row: Ch 1. Sc2tog, 1 sc in each of last 2 sc. Turn. (3 sts)
3rd row: Ch 1. Sc2tog, 1 sc in last sc. Turn. (2 sts)
4th row: Ch 2. Skip first sc, 1 hdc in next sc. Fasten off.
Legs (Make 4)
Note: The Ch 2 at the beginning of the round does not count as a stitch.
Begin at the bottom with Contrast Color A. Make a Magic Loop.
1st rnd: 8 sc in magic loop. Join. (8 sc). Fasten off Color A.
2nd rnd: Join Main Color (MC) with a sl st to the back loop of any sc. Ch 2. Working in back loops only, 1 hdc in same space as sl st and each sc around. Join. (8 hdc). Fasten off, leaving a 12-18″ long tail for sewing. Stuff the legs.
Wings (Make 2)
Using Contrast Color A, ch 6, leaving a long end.
1st row: 1 sc in 2nd ch from hook and each ch to end of chain. Turn. (5 sc)
2nd row: Ch 1. 2 sc in first sc. Skip next sc, 5 dc in next sc. Skip next sc, 2 sc in last sc. Turn. (9 sts)
3rd row: Picot. Skip first sc. *Sl st in next sc, Picot, Skip next st. Repeat from * to last sc. Sl st in last sc. Fasten off.
Finishing
- Sew the Tail to the back of the body.
- Sew the four Legs to the bottom of the body.
- Sew the Wings to the back.
- Sew the Ears to the head.
- Attach two black beads for eyes. Optional: Use black embroidery floss to create eyes using French Knots

