Otter Amigurumi Crochet Pattern: Otto with a Fish

An otter holding a fish is a balance problem before it is a face problem. This otter amigurumi crochet pattern uses plush chenille yarn, a 4.0 mm hook, 10 mm safety eyes, and a seated 19–20 cm build for an advanced beginner. Make it when you need a compact sea-animal display piece that will sit upright without wire or weighted pellets.

The Design: What Makes Otto Different

You build Otto around three anchor decisions: a 36-stitch round head, a smaller pear body, and a fish that fixes the arm position. The maker keeps the head wider than the body because otters lose their readable silhouette when the face narrows too much. The cream muzzle and belly are separate patches, not heavy colorwork, so this plush otter crochet pattern stays clean in chenille yarn. Short side ears sit low against the head; tall ears would push the shape toward a bear. A common mistake in a sea otter amigurumi is placing the tail like a squirrel tail. Otto’s tail starts low at the back, tapering horizontally, so the toy reads as an otter from the side as well as the front.

Project Info at a Glance

Skill LevelTimeFinished SizeHookBest For
Advanced beginner4–5 hours19–20 cm seated4.0 mmPlush display, nursery shelf, market table

Materials and Tools

Yarn

  • Brown — plush chenille / bulky — about 60 g — Premier Parfait Chunky, Himalaya Dolphin Baby, or similar
  • Cream / beige — plush chenille / bulky — about 30 g — for muzzle, belly, and cheek patches
  • Light gray — plush chenille / bulky — about 20 g — for fish
  • Pink — small scrap — for blush embroidery or tiny flat cheek circles
  • Dark brown — small scrap — for nose embroidery or tiny nose patch

Tools

  • Hook 4.0 mm
  • Safety eyes 10 mm
  • Polyester stuffing
  • Yarn needle
  • Stitch markers
  • Scissors
  • Pins for assembly

Abbreviations

  • MR = magic ring
  • sc = single crochet
  • inc = increase, 2 sc in one stitch
  • dec = decrease, 2 sc together
  • sl st = slip stitch
  • ch = chain
  • BLO = back loop only

Invisible decrease means working through the front loops of the next 2 stitches before completing one sc; it reduces the visible gap on plush decrease rounds.

Pattern — Step by Step

Continuous spiral unless noted.

Head

Yarn: brown and cream — Source: uploaded photo + standard amigurumi math

Begin in brown.

R1: 6 sc in MR (6)
R2: inc ×6 (12)
R3: (sc, inc) ×6 (18)
R4: (2 sc, inc) ×6 (24)
R5: (3 sc, inc) ×6 (30)
R6: (4 sc, inc) ×6 (36)
R7: sc around (36)
R8: sc around (36)
R9: sc around (36)
R10: sc around (36)
R11: sc around (36)
R12: sc around (36)
R13: sc around (36)
R14: sc around (36)
R15: (4 sc, dec) ×6 (30)
R16: (3 sc, dec) ×6 (24)
R17: (2 sc, dec) ×6 (18)
R18: (sc, dec) ×6 (12)
R19: dec ×6 (6)

Insert safety eyes between R9 and R10, 7–8 stitches apart. Stuff firmly before R17. Close the final hole with the front loops of R19.

Fasten off. Weave in end.

Body

Yarn: brown — Source: uploaded photo + standard amigurumi math

R1: 6 sc in MR (6)
R2: inc ×6 (12)
R3: (sc, inc) ×6 (18)
R4: (2 sc, inc) ×6 (24)
R5: (3 sc, inc) ×6 (30)
R6: sc around (30)
R7: sc around (30)
R8: sc around (30)
R9: sc around (30)
R10: sc around (30)
R11: sc around (30)
R12: (3 sc, dec) ×6 (24)
R13: sc around (24)
R14: sc around (24)
R15: sc around (24)
R16: (2 sc, dec) ×6 (18)
R17: (sc, dec) ×6 (12)
R18: dec ×6 (6)

Stuff the lower body more firmly than the neck area. A dense base helps Otto sit without tipping backward.

Fasten off. Leave a 25 cm tail for sewing to the head.

Belly Patch

Yarn: cream / beige — Source: standard oval patch construction

Ch 9.
R1: Starting in 2nd ch from hook, 7 sc, 3 sc in last ch, work along opposite side: 6 sc, inc (18)
R2: inc, 6 sc, inc ×3, 6 sc, inc ×2 (24)
R3: sc around (24)
R4: 3 sc, hdc ×6, sc ×6, hdc ×6, 3 sc (24)

Do not stuff. Pin from body R5 to R15 before sewing.

Fasten off. Leave a 30 cm tail.

Arms / Front Legs

Yarn: brown — Source: uploaded photo + standard amigurumi math

Make 2.

R1: 6 sc in MR (6)
R2: sc around (6)
R3: sc around (6)
R4: sc around (6)
R5: sc around (6)
R6: sc around (6)
R7: fold flat and sc through both layers ×3 (3)

Do not stuff. The flat end sits under the head and angles over the fish.

Fasten off. Leave a 20 cm tail on each arm.

Back Legs

Yarn: brown — Source: uploaded photo + standard amigurumi math

Make 2.

R1: 6 sc in MR (6)
R2: inc ×6 (12)
R3: sc around (12)
R4: sc around (12)
R5: sc around (12)
R6: (2 sc, dec) ×3 (9)
R7: sc around (9)
R8: sc around (9)
R9: sc around (9)

Stuff only the front half of each foot. Embroider 3 toe lines on each foot with brown yarn after sewing.

Fasten off. Leave a 25 cm tail on each leg.

Ears

Yarn: brown — Source: uploaded photo + standard amigurumi math

Make 2.

R1: 6 sc in MR (6)
R2: (sc, inc) ×3 (9)
R3: sc around (9)

Flatten into a shallow cup. Do not stuff.

Fasten off. Leave a 20 cm tail.

Tail

Yarn: brown — Source: uploaded photo + otter tail references

R1: 6 sc in MR (6)
R2: inc ×6 (12)
R3: sc around (12)
R4: sc around (12)
R5: sc around (12)
R6: sc around (12)
R7: (2 sc, dec) ×3 (9)
R8: sc around (9)
R9: sc around (9)
R10: sc around (9)
R11: sc around (9)
R12: sc around (9)

Stuff lightly only through R7. Leave the final 5 rounds soft so the tail rests flat behind the body.

Fasten off. Leave a 30 cm tail.

Muzzle / Snout

Yarn: cream / beige and dark brown — Source: uploaded photo + standard flat-circle shaping

With cream / beige:

R1: 6 sc in MR (6)
R2: inc ×6 (12)
R3: (sc, inc) ×6 (18)
R4: sc around (18)

Flatten into a low oval. Pin below the eyes, centered across head R10–R15.

Fasten off. Leave a 25 cm tail.

For the nose, use dark brown yarn:

R1: 6 sc in MR (6)
R2: (sc, inc) ×3 (9)

Flatten into a small triangle or oval. Sew to the upper center of the muzzle, then embroider a short vertical line and two curved mouth lines.

Fasten off. Leave a 15 cm tail.

Cheek Patches

Yarn: cream / beige or pink — Source: standard flat-circle shaping

Make 2.

R1: 6 sc in MR (6)
R2: inc ×6 (12)

Flatten fully. Place one patch below each eye, slightly outside the muzzle edge. Add pink blush with yarn or fabric-safe color only after the patches are sewn.

Fasten off. Leave a 15 cm tail on each patch.

Fish Accessory

Yarn: light gray — Source: uploaded photo + standard amigurumi fish shaping

R1: 6 sc in MR (6)
R2: inc ×6 (12)
R3: sc around (12)
R4: sc around (12)
R5: sc around (12)
R6: sc around (12)
R7: (2 sc, dec) ×3 (9)
R8: sc around (9)

Stuff lightly. The fish should stay narrow enough to fit between the arms.

Tail fin, first side: ch 5, starting in 2nd ch from hook, sc, sc, hdc, sl st to fish body (3 + join)
Tail fin, second side: ch 5, starting in 2nd ch from hook, sc, sc, hdc, sl st to fish body (3 + join)

Side fin:

Ch 4. Starting in 2nd ch from hook, sc, hdc, sl st (3)

Fasten off. Leave one 20 cm tail for securing the fish to the arms.

Assembly

  1. Sew the head to the body with the head centered over the body opening.
  2. Attach the cream belly patch from body R5 to R15, keeping it vertical.
  3. Pin the muzzle across head R10–R15, then sew around the edge.
  4. Sew the dark brown nose to the top center of the muzzle and embroider the mouth.
  5. Add cheek patches below the eyes, one on each side of the muzzle.
  6. Sew ears to the sides of the head across R7–R10, set slightly behind the eye line.
  7. Attach arms under the head, angled inward so they can hold the fish.
  8. Sew back legs to the lower front of the body, with toe lines facing forward.
  9. Attach the tail low on the back of the body, centered across R13–R17.
  10. Place the fish between the arms and anchor it with 2–3 hidden stitches through the fish body and inner arms.

Otto is complete when the tail, feet, and lower body form a stable three-point seated base.

7 Technical Tips

  • Marker drift creates a twisted face. Move the stitch marker back to center every 3–4 rounds on the head, especially before placing the eyes.
  • Loose stuffing causes a flat forehead. Add small pieces of fiberfill through R15–R17 until the 36-stitch head holds a dome without hard lumps.
  • Visible decrease gaps show through chenille. Work every decrease from R15 onward as an invisible decrease, and tighten the loop after each completed stitch.
  • Eye placement locks the expression early. Install 10 mm eyes between R9 and R10 before closing the head; after R17, the opening is too narrow for the washers.
  • Overstuffed arms push the fish outward. Leave the arms unstuffed or add only a pea-sized amount near R1 so they fold around the fish.
  • Unpinned legs make the otter lean. Pin both back legs while the body sits on a table; the front edges should touch the surface at the same height.
  • Short tail weaving can loosen the base. Weave the tail attachment yarn through at least 8 body stitches, then reverse direction once before trimming.

Conclusion

This pattern works because the proportions stay disciplined: large head, smaller seated body, low ears, flat tail, and a fish held close to the chest. The next step is to crochet the head and body first, then test the seated balance before adding any face details. Save this otter amigurumi crochet pattern to Pinterest, post your finished Otto on Instagram, and tag the project with #OttoTheOtter so the fish placement can be compared across versions. For the next otter variation, should Otto hold a shell, a clam, or a strand of kelp?

Leave a Comment