A Charming, Easy to Craft Little Bo Peep Costume

Create this simple costume even with minimal sewing skills.

January 18, 2021

Related To:

Learn how to make this easy Bo Peep Halloween costume.

Bo Peep Costume

Learn how to make this easy Bo Peep Halloween costume.

Photo by: Debbie Wolfe

Debbie Wolfe

Disney's Toy Story 4 gave a beloved character a major makeover. In the original movie, Bo Peep looked like your stereotypical shepherdess. However, ever since she's been on her own, forging a new life in the wilds and protecting the "Lost Toys," Little Bo Peep's look has morphed into something more practical and exciting. This DIY costume is easy to replicate at home with minimal sewing.

Materials Needed

  • T-shirt
  • leggings/pants
  • 2 yards of cotton eyelet lace trim
  • 1 roll of 2-inch lace ribbon
  • hemming tape
  • 1 yard royal blue or purple cotton fabric
  • 1/2 yard pink satin fabric
  • 1 yard of 1/2 inch velvet blue ribbon
  • large plastic candy cane
  • light blue spray paint
  • safety pin
  • iron
  • hot glue
  • aquamarine fabric dye
  • sewing machine/hand sewing needle and thread, optional


Bo Peep's outfit is primarily light blue. If you are able to find a tee and leggings in that color, then go for it. However, I used aquamarine fabric dye to color a white tee, leggings and a yard of the cotton eyelet trim into a matching blue. Follow the directions given by the dye's manufacturer. You will need the eyelet trim in both blue and white. Also, I used hemming tape to make this project easier. However, you can hand stitch or sew instead of using the tape (Image 1). Cut the lace ribbon in 4-inch lengths (longer if the shirt is larger). The goal is to leave about 2 inches of space between the ends of the ribbon and the edge of the shirt. Cut a 4-inch length of hemming tape. Center the ribbon in the middle of the chest. Lay the hemming tape underneath and lightly press with an iron on a low heat setting. Make sure the iron is not too hot, for this may cause the lace to melt. Lay another 4-inch length of ribbon underneath the first, slightly overlapping the bottom of the previous ribbon. Place another piece of hemming tape underneath and press in place (Image 2). Repeat until you have enough lace ribbon to fill in the chest area (Image 3). Cut two pieces of ribbon long enough to cover the ends on the ribbon. Lay them over both edges of the rows of ribbon along with a matching length of hemming tape. Press the ribbon in place (Image 4).


All the pants need is a lace trim at the bottom. Start by overlapping the blue lace trim on top of each other. You can use the hemming tape to secure it in place or sew it (Image 1). Then, use the hemming tape or sew the doubled up lace trim to one of the pant leg bottoms (Image 2). Repeat on the opposite pant leg (Image 3).


You will need a yard of cotton fabric (the one I used is 44 inches wide), a yard of white eyelet trim and a yard of 1/2-inch blue velvet ribbon to make the cape (Image 1). Lay the fabric lengthwise. Fold down the top side about 1 inch and press with an iron. Use hemming tape to secure the edge in place or sew along the edge with a 1/4-inch seam allowance (Image 2). This will create a channel that we will use to thread the 1/2-inch ribbon through later. On the opposite side, use hemming tape or sew the yard of white eyelet trim along the edge (Image 3). Insert a safety pin at one end of the 1/2-inch velvet ribbon. Use it to thread the ribbon through the channel at the cape's top (Image 4). Pull the ribbon through. Now the cape is ready to wear (Image 5).

Waist Sash

The sash and bow are made in a similar manner and with the same supplies (Image 1). Start by measuring your child's waist plus 6 inches (so you have plenty of room to pin or tie it around your child's waist). You can make the sash as wide as you want but keep it at least 8 to 10 inches. Cut a piece of pink satin fabric, doubling the desired width by the waist length. My sash was cut 16 inches by 24 inches. Once cut, fold the fabric in half lengthwise with the shiny sides of the fabric touching (Image 2). Sew along the open, long edge to make a tube. After the edge is sewn, turn the fabric right side out (Image 3). The sash is complete. Set it aside.


Bo Peep wears a large pink satin bow pinned to the side of her head. For the bow, cut a piece of pink satin fabric that's 8 inches wide by 16 inches long. Fold the fabric in half lengthwise with the shiny side of the fabric touching (Image 1). Sew along the open, long edge to make a tube. Turn the fabric right side out. Lay it flat with the seam running down the center and facing up (Image 2). Fold the tube in half with the seam facing out (Image 3). Sew a 1/4-inch seam across the open edge. Turn the tube right side out. You should have a small rectangle (Image 4). Fold the tube in thirds to form three pleats with the seam facing the back. Use clips or pins to form a bow shape (Image 5). Use hot glue to secure the pleats in place.

Finishing the Bow

Cut another piece of fabric about 2 inches wide by 4 inches long. Sew into a tube in the same way as you made the sash and bow. This tube will be the center of the bow (Image 1). Wrap the center fabric tube around the middle of the bow and glue it in place (Image 2). Make sure it is tight — you will have extra fabric. Trim away any excess fabric and secure the edges down with more hot glue (Image 3). Slip a large bobby pin through the loop and then pin it into your child's hair.

Shepherd's Hook

To make the shepherd's hook, all you need to do is spray paint a large plastic outdoor candy can light blue. It will take at least two coats of paint to cover the stripes. Let it dry competely before use.

Photo by: Debbie Wolfe

Debbie Wolfe

This costume is perfect for Halloween or everyday dress up! Pair the look with a friend or sibling dressed like a little lamb for a fun group costume idea.

Learn how to make this easy Bo Peep Halloween Costume

Bo Peep Costume Upclose

Learn how to make this easy Bo Peep Halloween Costume

Photo by: Debbie Wolfe

Debbie Wolfe

Next Up

How to Put Lights on a Christmas Tree + What Not to Do When Decorating For Christmas

Whether you’re a stickler for Christmas tree symmetry or prefer a more eclectic look, how you hang lights on a tree is arguably one of the most important elements of the overall effect.

Craft This Cute Child's Little Lamb Costume

This adorable little costume is easy to create with minimal sewing skills.

19 Ways to Pose a Skeleton for Halloween

No bones about it, these life-size skeleton poses will make your home the most hilarious haunted house on the block this Halloween. We'll show you where to buy posable skeletons, how to secure them in your yard, plus share easy-to-replicate ideas for posing them.

Back to School Buys Inspired by Grace Mitchell's 'One of a Kind' Style

Make the back-to-school season more exciting for your little ones by shopping these products!

A Guide to Camping with Infants and Toddlers

If you enjoy camping and nature, don’t be intimidated about bringing infants and toddlers with you.

Kids' Halloween Costume: Candy Dots

In a pinch for a clever homemade Halloween costume? No worries, you can quickly whip up this sweet costume for your child.

Hop Into Springtime With a DIY Bunny Cake

An adorable bunny, tasty cake and coconut... what’s not to love about this easy Easter treat?

How to Make a Red, White and Blue Naked Cake

Learn how to bake the perfect layered naked cake just in time for Fourth of July with this simple tutorial from Marabou Design.

Make a Rustic Leather Tree Topper

Totally unique and on trend, this striking tree topper is easy to make and adds a rustic touch to any holiday tree.

Kids' Craft: Make a Candy Cane Mouse

Handmade sleeves or holders for candy canes have been around for generations. This sweet throwback holiday craft is quick, easy and fun for kids of all ages to make using just felt and glue.

Go Shopping

Get product recommendations from HGTV editors, plus can’t-miss sales and deals.

Follow Us Everywhere

Join the party! Don't miss HGTV in your favorite social media feeds.