How to Make a Dog Diaper for Period at Home

You can make a functional dog diaper for your dog’s heat cycle using items you probably already have: a pair of human underwear, a human sanitary pad, and scissors. The whole process takes about five minutes, and the result works just as well as store-bought options for managing the bleeding that comes with your dog’s season.

The Underwear Method

This is the simplest and most popular approach. Grab a pair of children’s or adult underwear (briefs or boxer briefs work best) sized roughly to your dog’s waist. For small dogs, toddler underwear works perfectly. Medium dogs do well with children’s sizes, and large breeds need adult underwear.

Cut a small hole in the back for your dog’s tail. Start with a smaller hole than you think you need, since you can always make it bigger. Put the underwear on your dog backwards so the tail hole lines up, then stick a human maxi pad or panty liner inside for absorption. If your dog bleeds heavily, adult incontinence pads (like Poise or Always Discreet) offer better coverage and hold more fluid. Choose a pad size that roughly matches the underwear size for the best fit.

If the waistband is too loose, you can cinch it with a safety pin, a hair tie, or simply tie a string around it. One dog owner found that men’s boxer briefs worked well by cutting leg holes on the sides, placing a maxi pad inside, and tying the waistband snug with a string.

The Baby Diaper Method

Disposable baby diapers or pull-ups are another quick option, especially for medium to large dogs. Lay the diaper flat and cut a hole near the back for the tail. The adhesive tabs make it easy to adjust the fit around your dog’s waist. Pull-up style diapers (like training pants) are even simpler: cut the tail hole and pull them on. The built-in absorbent layer means you don’t need to add a separate pad.

Size the diaper based on your dog’s weight as a rough guide. A 15-pound dog might wear a size 4 baby diaper, while a 50-pound dog could need a size 6 or a small adult incontinence brief.

Keeping the Diaper in Place

The biggest challenge with any DIY dog diaper is keeping it on. Dogs move, shake, and scratch, and a loose diaper won’t last long. The simplest fix is a snug-fitting onesie or bodysuit worn over the diaper. A child’s t-shirt safety-pinned around the waist also works in a pinch.

For a more permanent solution, you can make simple suspenders from nylon webbing and two suspender clips. Measure from the left hip of the diaper, up and over the right shoulder, across the chest, over the left shoulder, and down to the right hip of the diaper, forming an X across your dog’s back. Add about 10 inches to that measurement for adjustability. Sew a suspender clip to each end of the strap and clip them onto opposite sides of the diaper. An adjustable slide buckle in the middle lets you tighten the fit. For a beagle-sized dog (around 18 pounds), the total strap length comes out to roughly 44 inches before adding the extra slack.

How Long You’ll Need Diapers

The bleeding phase of a dog’s heat cycle (called proestrus) lasts an average of six to eleven days. Some dogs continue to have light discharge into the next stage (estrus), which adds another five to nine days. So plan for roughly two to three weeks of diaper use, though the heaviest bleeding typically happens in the first week.

Not every dog bleeds the same amount. Some have barely noticeable spotting, while others leave visible stains on furniture and floors. You may find that you only need the diaper during heavy days or when your dog is on carpeted areas and furniture.

Changing and Cleaning

Change the diaper as soon as it’s soiled. At a minimum, check it every couple of hours and swap in a fresh pad or diaper. Moisture trapped against the skin creates a breeding ground for yeast and bacteria, so the area under the diaper needs to stay as dry as possible.

Every few hours, take the diaper off entirely and give your dog a break. Wipe the area with unscented baby wipes or a damp cloth and make sure the skin is fully dry before putting a new diaper on. If you’re using the underwear method, keep several pairs in rotation so you always have a clean one ready. A quick rinse and machine wash keeps them usable throughout the cycle.

Preventing Skin Irritation and Infection

Prolonged contact with moisture is the main risk of any diaper, whether store-bought or homemade. Red, irritated skin under the diaper is essentially the same as diaper rash in babies. Keeping the area clean and dry is the best prevention. For dogs with skin folds around the vulva, pay extra attention to drying those creases thoroughly.

Watch for signs of a urinary tract infection, which can develop when bacteria build up in a warm, moist environment. Frequent urination in small amounts, straining to urinate, foul-smelling urine, excessive licking of the genital area, or blood in the urine (separate from normal heat cycle discharge) all signal a possible UTI that needs veterinary attention.

Trimming the fur around your dog’s back end before the heat cycle starts makes cleanup easier and reduces the amount of moisture that gets trapped against the skin. A light dusting of cornstarch-based baby powder on dry skin can also help absorb excess moisture between diaper changes.