• Facebook
  • Instagram
  • Pinterest
  • Email
  • Print
Print Friendly, PDF & Email
  • PDF
  • Facebook
  • Instagram
  • Pinterest
  • Email
  • Print

Cats of all sizes and smaller pups are sure to have sweet dreams in our ultra comfy pet bed. We selected two cozy coordinates: a bright green and a rich leopard print. The design incorporates four bolster pillows sewn onto a flat base with a separate tufted pillow insert.

We noodled on this one for quite awhile to come up with instructions that yielded a cool finished design that was also easy to assemble. So although any three-dimensional project is a bit more complex than a flat item, this cozy pet bed is something we know you can do!

The interior pillow finishes at 21″ x 28″. The overall exterior bolster bed finishes at approximately 27″ x 32″ — it depends a bit on how much stuffing you use. These dimensions are sized for a smaller dog or a cat, but of course you can modify things to best fit the pet(s) at your house.

We can’t do the math for the myriad of animal sizes and shapes; instead, we try to insure our cutting plans and instructions are as clear and concise as possible so you can upsize or downsize as needed. If you do decide to change the size, we suggest making a prototype out of muslin or another inexpensive fabric to test your new dimensions. This is also a great way to practice the construction steps prior launching into your final project with the real fabric.

Most retail and online fabric sources carry fleece year ’round in a wide variety of solid colors as well as prints and even sports themes, in case your pup is a Steelers fan.

Sewing Tools You Need

Fabric and Other Supplies

  • 1 yard of 58″+ wide fleece for the interior pillow
  • 1 yard of 58″+ wide fleece for the bolsters
  • 1 yard of 58″+ mid-weight canvas, twill or similar for the bed base and the corner ties
  • 1¾ yards of 45″+ muslin or mid-weight twill for the bolster lining
    NOTE: We had quite a bit of beautiful twill on hand and so decided to use it for our lining. You could certainly use something less expensive.
  • FOUR medium bags of quality polyester fiberfill; we started with 12oz bags to have enough for the insert and the sides
  • 1 yard of 20″+ wide heavy-weight fusible interfacing; we used 20″ wide 71F Peltex® I Ultra-Firm by Pellon
  • All-purpose sewing thread in colors to match fabric
  • Button/Carpet thread for interior pillow tufting
  • Scissors or rotary cutter and mat
  • See-through ruler
  • Tape measure
  • Straight pins
  • Seam gauge
  • Seam ripper
  • Iron and ironing board
  • Hand sewing needle
  • Heavy duty yarn/darning needles for “tufting” the cushion

Getting Started

  1. From the fabric for the interior pillow (leopard fleece in our sample), cut TWO 22″ x 29″ rectangles.
  2. From the fabric for the bolsters (lime green fleece in our sample), cut the following:
    TWO 15″ x 29″ rectangles
    TWO 15″ x 22″ rectangles
  3. From the fabric for the bolster lining (khaki twill in our sample), cut the following:
    TWO 15″ x 29″ rectangles
    TWO 15″ x 22″ rectangles
  4. From the fabric for the base and ties (avocado twill in our sample), cut the following:
    TWO 22″ x 29″ rectangles
    EIGHT 1½” x 12″ strips
  5. From the fusible interfacing, cut ONE 20″ x 27″ rectangle.

At Your Sewing Machine & Ironing Board

Interior pillow

  1. Pin the 22″ x 29″ fleece rectangles right sides together (remember, the fleece we used was double-sided, which is why it may not look right sides together in our photos).
  2. Leave an approximate 6″ opening along one side for turning and stuffing.
  3. If possible, attach a Walking foot or engage your machine’s build-in fabric feeding system.
  4. Using a ½” seam allowance, stitch around all four sides, locking your seam at either side of the 6″ opening.
  5. Clip the corners and turn the pillow right side out.
  6. Following the diagram below, on one side of the pillow, measure and mark SIX points at 7″ increments.
  7. Place a straight pin or safety pin at each point.
  8. Stuff the pillow so it is pleasantly plump.
  9. Pin the opening and hand stitch closed with standard needle and thread.
  10. Thread a heavy duty needle with the button/carpet thread.
  11. Sew an “X” through all the thicknesses at each of the SIX marked points. Securely knot each “tuft” and clip the thread close to the fleece so it disappears into the nap.
  12. Set the finished interior pillow aside.

Bed base

  1. Find the two 22″ x 29″ base twill panels and the 20″ x 27″ heavyweight fusible interfacing.
  2. Center the interfacing on the wrong side of one base panel. There should be 1″ of fabric showing around all sides of the interfacing.
  3. Following manufacturer’s instructions fuse in place.
  4. Along both 22″ sides of both base panels (interfaced and non-interfaced), fold in the raw edges ½”.

    NOTE: The bottom edge of our bed is designed to be flexible to allow the best fold to the bolster sides. For this reason, we sized the interfacing to keep it out of the seam. As an extra precaution, you could topstitch all around the interfaced panel at the edge of the interfacing in order to insure the interfacing doesn’t have the potential to de-bond and shift.
  5. Set the base panels aside.


  1. Find the eight tie strips.
  2. Press back one long raw edge ¼”.
  3. Press in the opposite long raw edge to meet the first edge.
  4. Fold in the narrow side towards the center to conceal the raw edges. Press in place. Edgestitch down the center through all folded layers to secure.
  5. Repeat for the remaining seven tie strips.
  6. We left both ends of all ties raw. One end of each will be secured in the the seam of the bolster. For the other end, we simply used a drop of seam sealant. You could also make a tiny hem. It depends on how fussy your pet might be about their ties.

Bolster sides

  1. Find the two 15″ x 29″ fleece panels, the two 15″ x 22″ fleece panels and the corresponding four lining panels.
    NOTE: We are using a lining with our fleece to insure a super smooth curve to our bolster sides. The lining helps keep the fleece smooth and stable and insures no lumps or bumps of stuffing will show.
  2. Place a lining panel on the wrong side of each fleece panel.
  3. Fold each panel in half right sides together (they are now 7½” x 22″ and 7½” x 29″).
  4. Measure 2″ down from the top fold.
  5. Insert a tie at this 2″ point, aligning one end of the tie so it is flush with the raw edges of the fleece/lining.
  6. Pin and/or hand baste the tie in place.
  7. Repeat to insert a tie at the opposite side of the panel at the same 2″ point.
  8. Using a ½” seam allowance, stitch both sides. Double stitch over the tie.
  9. Clip the corners and turn the panel right side out through the bottom opening.
  10. Pin across the bottom, leaving the last 6″ open for stuffing.
  11. Machine baste across the bottom, still leaving that last 6″ open.
  12. Repeat to create the other three bolsters. Make sure you accurately measure that 2″ point for the ties so they will all align when complete.

Stuff the bolsters and attach to the base

  1. When all four bolster are complete, use the 6″ opening to insert the stuffing. You want the bolsters to be soft yet sturdy, but do NOT overstuff. You need to leave at least a 1″ flat edge to effectively sew the bolster in place. Think of the bolster like a giant piece of piping. You need an “insertion tape” to sew the “piping” into the seam.
  2. When the stuffing is complete, machine baste the 6″ opening closed.
  3. Find the interfaced base panel. Place it right side up on your work surface.
  4. Place a long bolster at the top and bottom of the panel, aligning the machine basted edges of the bolster with the raw edge of the panel.
  5. Using a ½” seam allowance, machine baste the bolsters in place across the top and bottom.
  6. Find the un-interfaced base panel. Place it right sides together with the interfaced panel, sandwiching the bolsters between the layers.
  7. Using a ½” seam allowance, stitch across the top and bottom through all the layers. Having a Walking foot (or using a built-in fabric feeding system) makes this so much easier, but even with such a foot in place, go slowly and carefully.
  8. Turn right side out through the open sides.
  9. Pull apart the base layers and insert one short bolster in between on each side.
  10. On one side, pull back the top base panel and pin the bolster to the just the bottom interfaced base panel.
  11. Stitch the flat edges of the bolster to the bottom base panel, following the bolster’s machine basting seam.
  12. Repeat to stitch the opposite side bolster in place.
    NOTE: Yes, you are going to have to do a bit of maneuvering to get the project under the needle. Luckily all the elements are soft and you can squish them as needed to fit under the presser foot and against the machine to the right of the needle. As you will see below, this seam will be covered up with the top panel, so don’t fret too much about the look. Just stitch it in place as best you can. 
  13. Press the seam allowance towards the bottom base panel, bring the folded edge of the top base panel down over the seam to conceal, and pin in place.
  14. Hand stitch this layer in place along both sides, using tiny stitches for strength and stability.
  15. Fold the bolsters up into position to form a box and tie a secure bow at each corner.
  16. Insert the interior pillow.


Project Design: Alicia Thommas
Sample Creation: Debbie Guild

Notify of

*Sew4Home reserves the right to restrict comments that don’t relate to the article, contain profanity, personal attacks or promote personal or other business. When commenting, your name will display but your email will not.

Oldest Most Voted
Inline Feedbacks
View all comments
8 months ago

How to I alter the pattern for a large dog, the finished bed to be 50”x30x8. Also I am using polyurethane fabric for easy clean up. I thank you ladies for keeping us motivated to try different projects like these to help hone my sewing skills.

Liz Johnson
Liz Johnson
8 months ago
Reply to  Norma

Hi Norma – We’re sorry, but we are unable to create revisions to our patterns or projects for size or usage variations. Unfortunately, there just aren’t enough hours in the day to tackle the requests – it’s really like designing a new project. Our standard recommendation is to compare the new size you’d like to our original dimensions. Do the math to make adjustments and scale the original dimensions up or down. Using graph paper is a good way to go. You could make a prototype out of a muslin or another inexpensive fabric you have on hand. This is often the exact… Read more »

1 year ago

I am not sewing this right now, but trying to follow along. In Stuff the Bolster and Attach the Base #5, I’m assuming the picture should have the left sides lined up?

1 year ago
Reply to  wekebu

ps, I think I get it. I’m insetting the long bolsters on the right & left sides to allow room for the shorter bolsters.

Liz Johnson
Liz Johnson
1 year ago
Reply to  wekebu

Correct – the last drawing does a good job of showing that.

1 year ago

I have a bed similar to this one that is just about warn out. Thanks for giving me a pattern to follow to give my 10lbs dogs a new bed!

Liz Johnson
Liz Johnson
1 year ago
Reply to  wekebu

Just in time sewing 🙂

Minette coetzer
Minette coetzer
2 years ago

Tanks that is beautiful to me know when you’re are wanderfull

Liz Johnson
Liz Johnson
2 years ago

Thanks Minette – let us know if you give it a try!

Translate »

You cannot copy content of this page



Enter your email address below to subscribe to the Sew4Home newsletter. Be the first to see new projects and patterns, helpful techniques, and new resources to enhance your sewing experience.


We will never sell, rent or trade your personal information to third parties.