Pet Accessory Knitting Patterns

The Velvet Petal Comfort Diaper Free Pattern – A Knitted Floral-Lined Dog Diaper for Heat Cycles

Anonymous August 06, 2026

The Velvet Petal Comfort Diaper Free Pattern – A Knitted Floral-Lined Dog Diaper for Heat Cycles

If you're looking for a thoughtful, handmade solution for your furry friend during her heat cycle, this knitted dog diaper pattern is the perfect project. Combining the softness of absorbent cotton with a delicate floral lace overlay, this diaper offers both comfort and style. The adjustable side ties ensure a secure, customizable fit for any pup, making it a practical and beautiful accessory. Best of all, this pattern is beginner-friendly, so even if you're new to knitting, you can create a cozy, functional garment your dog will love.

Whether you're a seasoned crafter or just starting out, this pattern is designed to be clear, detailed, and easy to follow. Let's dive in and create something truly special for your beloved pet.

Materials Needed

Before you begin, gather the following materials. Having everything ready will make the process smooth and enjoyable.

  • Yarn: Worsted weight cotton yarn (e.g., Lion Brand 24/7 Cotton) in two colors:
    • Main Color (MC) – Dusty Rose
    • Contrast Color (CC) – Cream
  • Needles: US Size 6 (4.0 mm) knitting needles
  • Notions: Tapestry needle for weaving in ends and sewing pieces together, stitch markers
  • Gauge: 20 stitches x 28 rows = 4 inches in stockinette stitch (important for correct sizing)

Step-by-Step Instructions

This pattern is worked in three main parts: the gusset, the main body, and the floral lace overlay. Then, you'll assemble everything and add the ties. Follow each step carefully, and you'll have a beautiful, functional diaper in no time.

Size and Abbreviations

Size: Fits dogs with waist measurement 12–16 inches (adjustable via ties).

Abbreviations:

  • K = knit
  • P = purl
  • K2tog = knit two together (decrease)
  • YO = yarn over (increase, creates a hole for lace)
  • PM = place marker
  • SM = slip marker
  • BO = bind off
  • M1 = make one (increase by picking up the bar between stitches and knitting into the back of it)

Part 1: Gusset (Worked Flat)

The gusset is the narrow piece that sits between your dog's legs, providing comfort and coverage. It's worked first and then attached to the main body.

  1. With MC, cast on 12 stitches.
  2. Row 1 (RS): K all stitches.
  3. Row 2: P all stitches.
  4. Repeat rows 1–2 until the piece measures 3 inches from the cast-on edge. This creates a stockinette stitch rectangle.
  5. Next row (RS): K1, K2tog, K to last 3 stitches, K2tog, K1. (You will have 10 stitches.)
  6. Work even in stockinette stitch (knit on RS, purl on WS) for 2 inches.
  7. Repeat the decrease row: K1, K2tog, K to last 3 sts, K2tog, K1. (You will have 8 stitches.)
  8. Work even in stockinette for 2 more inches.
  9. BO all stitches. This forms the gusset that sits between the legs.

Part 2: Main Body (Worked Flat, from Front to Back)

The main body is the larger piece that wraps around your dog's waist. It's shaped with decreases and increases to contour to your pup's body.

  1. With MC, cast on 40 stitches.
  2. Work in stockinette stitch for 2 inches.
  3. Shape waist (decrease):
    • Row 1 (RS): K1, K2tog, K to last 3 stitches, K2tog, K1. (You will have 38 stitches.)
    • Row 2: P all stitches.
    • Repeat these 2 rows until 28 stitches remain. This creates a tapered waist for a snug fit.
  4. Work even in stockinette stitch for 3 inches. This is the middle section that covers the belly.
  5. Shape back (increase):
    • Row 1 (RS): K1, M1 (make one), K to last 2 stitches, M1, K1. (You will have 30 stitches.)
    • Row 2: P all stitches.
    • Repeat until you have 40 stitches again. This widens the piece to cover the back.
  6. Work even for 1 inch.
  7. BO all stitches.

Part 3: Floral Lace Overlay (Worked Separately)

This delicate lace piece adds the charming floral detail to the front of the diaper. It's worked in CC and sewn onto the main body.

  1. With CC, cast on 20 stitches.
  2. Row 1 (RS): K all stitches.
  3. Row 2: P all stitches.
  4. Row 3: K1, *YO, K2tog, K1; repeat from * to last stitch, K1. (This creates the eyelet lace pattern.)
  5. Row 4: P all stitches.
  6. Repeat rows 3–4 until the overlay measures 6 inches long.
  7. BO all stitches.

Assembly

Now it's time to bring all the pieces together. Take your time with this step to ensure a neat, professional finish.

  1. Attach the gusset: Place the gusset centered along the inner curve of the main body. The narrower end of the gusset should be toward the front of the diaper. Sew the gusset to the main body using a mattress stitch (a seam that creates an invisible join). Leave the back open for the tail.
  2. Sew on the floral overlay: Position the floral lace overlay onto the outside of the main body, covering the front half. Use a running stitch along the edges to secure it in place. Make sure the lace lies flat and is evenly distributed.
  3. Create the ties: Cut 4 lengths of MC yarn, each 12 inches long. Attach two ties to each side edge of the main body—one near the front and one near the back. Thread each tie through the edge stitches and tie a knot to secure it. These ties will wrap around your dog's waist for an adjustable fit.
  4. Weave in all ends: Use your tapestry needle to weave in any loose yarn ends on the inside of the diaper. This keeps the inside smooth and comfortable for your pet.

Finishing Touches

  • Optional closure: For easier on/off, you can add a snap or button closure at the top back of the diaper. This is especially helpful for wiggly pups!
  • Care instructions: Wash gently by hand or on a delicate cycle, and lay flat to dry. This will keep the cotton yarn soft and the lace overlay looking beautiful.

And there you have it—a gorgeous, handmade Velvet Petal Comfort Diaper for your furry companion. Not only is it practical and comfortable, but it also adds a touch of floral charm to your pet's wardrobe. Happy knitting!


Also Check Out: We think you'd love this beautiful pattern on our sister site: Heirloom Rosebud Lace Bonnet Free Pattern – Vintage Baby Girl Knit