Sure, here’s a simple crochet pattern for a dog hat. This pattern is for a basic beanie-style hat that should fit most small to medium-sized dogs. You can adjust the size by changing the number of stitches in the starting chain and the number of rows you crochet.

Materials Needed:

  1. Worsted weight yarn in your chosen color(s)
  2. Crochet hook appropriate for your yarn (usually a size G or H hook works well)
  3. Yarn needle for weaving in ends
  4. Scissors

Instructions:

Note: This pattern is written in U.S. crochet terms. If you’re used to U.K. terms, please make the necessary conversions.

Abbreviations:

  • ch = chain
  • sl st = slip stitch
  • sc = single crochet
  • hdc = half double crochet
  • dc = double crochet

Size: The instructions are for a small to medium-sized dog, but you can easily adjust the size by adding or subtracting stitches in the starting chain and adding or omitting rows.

Hat:

Round 1: Make a magic ring (or chain 4 and join with a slip stitch to form a ring). Ch 1 (does not count as a stitch), and work 6 sc into the ring. Join with a sl st to the first sc. (6 sc)

Round 2: Ch 1, 2 sc in each stitch around. Join with a sl st to the first sc. (12 sc)

Round 3: Ch 1, 1 sc in the next stitch, 2 sc in the next stitch; repeat from * around. Join with a sl st to the first sc. (18 sc)

Round 4: Ch 1, 1 sc in each of the next 2 stitches, 2 sc in the next stitch; repeat from * around. Join with a sl st to the first sc. (24 sc)

Round 5: Ch 1, 1 sc in each of the next 3 stitches, 2 sc in the next stitch; repeat from * around. Join with a sl st to the first sc. (30 sc)

Round 6: Ch 1, 1 sc in each of the next 4 stitches, 2 sc in the next stitch; repeat from * around. Join with a sl st to the first sc. (36 sc)

Round 7-10: Ch 1, 1 sc in each stitch around. Join with a sl st to the first sc. (36 sc)

Round 11: Ch 1, 1 sc in each of the next 4 stitches, sc2tog (single crochet 2 stitches together); repeat from * around. Join with a sl st to the first sc. (30 sc)

Round 12: Ch 1, 1 sc in each of the next 3 stitches, sc2tog; repeat from * around. Join with a sl st to the first sc. (24 sc)

Round 13: Ch 1, 1 sc in each of the next 2 stitches, sc2tog; repeat from * around. Join with a sl st to the first sc. (18 sc)

Round 14: Ch 1, 1 sc in the next stitch, sc2tog; repeat from * around. Join with a sl st to the first sc. (12 sc)

Round 15: Ch 1, sc2tog; repeat from * around. Join with a sl st to the first sc. (6 sc)

Fasten off, leaving a long tail for sewing the top closed.

Finishing:

  1. Thread the yarn tail onto a yarn needle and weave it through the front loops of the remaining 6 stitches. Pull tight to close the top of the hat.
  2. Weave in any loose ends.
  3. To add a chin strap, measure your dog’s head and crochet a chain long enough to fit comfortably under their chin. Attach the chain to each side of the hat, creating a loop that can be fastened with a button or snap.
  4. Embellish the hat with pom-poms, bows, or other decorative elements if desired.

And there you have it, a simple crocheted dog hat! Remember to adjust the size and colors to your liking, and feel free to get creative with the design.