A Whippet Onesie

Rigby loves many things: yams, tug-of-war, her squeaky donut. But most of all, she loves warmth. If there is a fuzzy blanket, patch of sun, or little-spoon position available, she’s there.

So when I came across the pattern for Italian Greyhound pajamas by Halat Sophie, I knew she had to have a whippet-sized version of her own.

Whippet Dog in DIY Pajamas 3

Rigby has her fair share of sweaters, but this one is by far her favorite. Unlike the others, it covers her back legs, too, and is loose and soft enough to feel like she’s perpetually under her favorite blanket. A canine snuggie!

Whippet Dog in DIY Pajamas 4

It’s also a great base for Halloween costumes. We’ve used a scale-patterned fabric to make the dilophosaurus from Jurassic Park, and added white cutouts for a skeleton (pattern for the bone appliques is here!).


Download the printable PDF pattern here! Be sure to adjust your printing settings to 100%. The pages have built-in margins for overlap, so all you need to do is line them up using the circles at each intersection as a guide.

Here’s what the pattern will look like when assembled:

onesie total

  • Scaling up/down: The pattern fits Rigby, who is a fairly petite whippet (21″ from base of neck to tail). If you need to scale up or down, I recommend using that measurement as a guide — it matches the length of the fold line on the main body piece of the pattern. You can either scale it up on your computer, or if you’re like me and don’t have a printer, cast it to the TV and trace!
  • Fabric: I picked up this fleece print at Joanne’s for $6. A single yard was just enough, so if your whippet is bigger than Rigby, I’d recommend about a yard and a half for some wiggle room. You can use any stretch fabric for these, but I prefer fleece since it’s comfy, crooked stitches are hidden in the fuzz, and it won’t fray. Using a new needle and longer stitch length will help you avoid skipped stitches.
  • Note on sleeve cuffs and neck piece: These can be as long or as short as you want, or even nonexistent! I prefer to add a fairly long, snug snood for the neck, and simple fleece cuffs. You can also use stretchy knit ribbing for the sleeve cuffs — if you go that route, cut the piece a bit shorter and stretch it as you sew for a cute cinched look that will do a better job keeping the cold out.

Whippet Dog in DIY Pajamas

Sewing Instructions

White indicates the “right” side of the fabric, or the side you want to show. Stripes represent the “wrong” side of the fabric. On fleece, that is usually the side that is fuzzier. If it has a pattern, it will be less defined on the wrong side, as well.

onesie-patternArtboard-2Step 1: Take the main body piece and lay out, with wrong side up. Fold up about 1/2″ of fabric at the indicated placements and stitch down. This will give a nice finish to the edges around the tummy and tail openings.

onesie-patternArtboard-2 - Copy

Step 2: Take all four cuff pieces and the neck piece, and fold each in half with wrong sides together (right sides showing). Attach as indicated to the main body piece (back leg cuffs), the arm pieces (front leg cuffs), and the neck opening. For each of these, you’ll be sewing through 3 layers of fabric.

Be sure to pin and/or baste stitch the neck pieces together before sewing to ensure no bumps.

If you don’t want cuffs and/or a neck snood, you can skip this step and simply fold these edges over like in step 1.

onesie-patternArtboard-2 - Copy (2)

Step 3: Form the legs by sewing the colored lines to each other (purple to purple, pink to pink, etc.), with right sides together. The front arms can be a bit tricky, so be sure to pin carefully and/or baste stitch first.

onesie-patternArtboard-2 - Copy (3)

Step 4: Turn the back legs right-side-out to check your work — it’s coming together!

onesie-patternArtboard-2 - Copy (4)

Step 5: Fold the whole thing in half along the back (right sides together), and sew along the pink lines only. You can do a test fit on your dog at this point in case you want the neck snood to be tighter.

onesie-patternArtboard-2 - Copy (5)

Step 6: With the onesie inside-out, bring together the sides of the sleeves (right sides facing each other) and the chest, lining up the center line of stitching between the neck and chest pieces. Turn right-side-out and your whippet pajamas are complete!

Add Leash Opening

As a bonus feature, you can also add a leash slot! Rigby wears a harness, but you can put the same slot higher up on the neck if you use a martingale instead.

On past coats, I’ve sewn a standard buttonhole for the leash, but I was never very happy with how they looked. For this project, I discovered the magic of the bound buttonhole:


I think it looks more polished, and the fabric folds “close” the hole so the cold can’t get in.

I had to look up a couple of tutorials to get this right, but the clearest was this one from Craftsy.

Whippet Dog in DIY Pajamas 2

Do you have a favorite dog coat pattern, or have you made your own puppy pajamas? Share in the comments below!

Categories: Crafts, DIY

Tagged as: , , ,

24 replies »

  1. Thanks so much for this awesome pattern! My baby has a new romper thanks to this pattern and excellent instructions. I’ve shared your blog to my sewing group.


  2. Has anyone made this for a larger dog and can give a tip for how much larger to make the printing for a dog measuring 32″ down the back?? didn’t want to trial and error printing … printing 16 pages at a time several times over could get wasteful! lol. maybe a tip for what percentage to “up” the pattern?? THanks soo much! we’ve just moved to Canada and i got a pooch (rescued from Spain) who keeps jumping up on my bed in the middle of the night b/c i think she’s getting cold!


      • Honestly we have no idea what she is. She and her siblings were found in a garbage bag in Spain. I adopted her from a rescue organization and they said she was a pointer mix… my guess is with spanish greyhound! 🙂 . Shes thicker than a typical greyhound, but runs like one! and has the very long legs and lean face. She’s black and white with a dipped tail 🙂 people are ALWAYS coming up to us and asking us about her! she attracts a lot of attention.. which is funny b/c she’s typically not a fan of strangers! i’ll try the sizing and let you know how it goes… would there be a way to send you a picture if it all works out?


    • Great pattern. Thanks for sharing.
      I love the bound button hole for the leash. They are so much nicer and wear better than other options. I’ve also seen a small flap added to help keep the cold out. when not in use.

      @Crystal Humble. Are you sure your dog is 32″? That is a VERY long dog. The 21″ referenced is from neck to base of tail. If it is correct, you are looking to add 11″ to the length. You may also need to a adjust waist girth, leg length and neck hole. The good news is that once you get the pattern adjusted, it will be easy to create coats and other warm clothes for your fur baby. I have a dog from Argentina and also live in Canada, so appreciate your needs.

      Adjusting the pattern:
      Start by printing the pattern as-is and assemble all the small pages into one piece.
      Since the pattern appears to be symmetrical, it is easier if you fold the pattern in half along the back (spine.) Cut the pattern along the fold and use only half for your alterations. When you eventually cut your fabric with the adjusted pattern, place the spine edge on the fold of the fabric to get the symmetrical piece you need.

      Take accurate measurements of your dog.

      To extend length:
      Locate the section of the waist where there are no legs attached. This is where you will make a straight cut across the waist. Spread the pieces apart by the length you need to add. Add paper to cover the gap, ensuring that the cut pieces are parallel, the spine is straight and the extension is the correct length before taping it together. With a pencil, sketch a smooth curve on the new paper extending the lines from the original parts.

      To shorten length:
      Cut the pattern in the same location as for lengthening. Then overlap the cut pieces by the amount you need to shorten. Do not overlap so much that you interfere with the leg openings. Re-draw a smooth curve to join the original parts.

      To adjust leg girth:
      Rear legs – add or subtract girth in the leg seam.
      Front legs – the simplest way to adjust is to leave the leg holes and upper leg width as is and taper the lower part of the leg along the seam line. Since this is a loose-fitting pattern, this should be OK for most adjustments. If not, you will need to increase/decrease the circular parts of the leg holes and leg pattern piece.

      To adjust leg length:
      Add or remove length to the bottom of the legs (or cuffs if using.)

      To adjust neck size:
      Add or subtract girth in the straight seam under the chin on the neck band and body piece.
      Add or subtract length on the neck band. If using a doubled piece for neck band, remember to double the additional length.

      Once you get the pattern adjusted and tested for your dog, take the time to copy it onto a large piece of paper (large compost paper bag, wrapping paper, drawing paper) or sew-in interfacing for future reference. If you cut the pattern along the spine, remember to mark the spine as a FOLD line or duplicate along the spine to create a one-piece pattern that can be cut as is.

      Hope this helps. If you need more info, search for “pattern adjustment” or “pattern alteration” as the principles that apply to human patterns also apply to canine patterns.


  3. MASSIVE thanks for the pattern and your step-by-step explanation, it’s so good I’ve already hand-stitched two onesies for my whippet in a span of a week!:) I was looking for something to keep him cosy enough so that he doesn’t go into my bed all the time at night and I have to say, the onesie has truly delivered. 🙂 No more cold snoot right in my face at 3am, and then 5am, and then 6am again… I’d post a pic but there’s no such option here. You have to take my word for it that he’s looking very dapper in his fluffy grey and navy fleece onesies.:)
    P.S. Greetings from Poland:)


  4. You are a kind soul for generously taking the time to prepare and share this pattern and tutorial. After I adjusted for size, it is exactly what I needed for my Greyhound mix who freezes in our Canadian winters. I am very happy with how it came together. Now I need to customize the pattern for his Cocker Spaniel/King Cavalier friend who always shivers…

    My modifications:

    Closer fitting for outdoor use rather than lounging works great with this pattern as well in case anyone is wondering.

    Fold 2″ strips of super stretchy swimsuit fabric (cut for most stretch along the length) over all the raw edges and in place of the cuffs. An option is to use commercial Lycra binding. This is how some human fleece clothing is finished. Stretch it a bit and pin before you sew, so there is a bit of tightening at the cuffs. I cut mine about 25% shorter than the cuff width, but it will depend on the stretch of your strips and how tight you want them to be.

    Instead of hemming the three parts of the tummy opening in step 1, wait until after the arms are attached and the leg and arm seams are sewn. This gives a nice clean finish as it is in one continuous loop, the seams are less bulky and there is no need to perfectly align previously hemmed edges.

    Also a reminder to beginning sewers that a stretch or zig-zag stitch should be used when sewing stretchy fabric so the threads don’t break when the fabric stretches.


Leave a Comment

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s