Quilted Dog Bed Ideas: 10 Cozy Handmade Designs to Sew
Quilted Dog Bed Ideas start from a simple premise: a dog bed is a small quilt with a purpose. The same three-layer construction — pieced top, batting, backing — that makes a quilt warm and durable makes a dog bed warm and durable too. The difference is that this quilt goes on the floor rather than the bed, gets slept on every day, and needs to survive much more frequent washing. That’s an argument for making one rather than buying one, because a handmade quilted bed is built from materials you choose, sized to your dog, and washable in the way that suits your house. Most store-bought dog beds aren’t designed to be washed repeatedly; a quilted one can be.
Quilted Dog Bed Ideas
This collection of Quilted Dog Bed Ideas covers ten designs for dogs of every size and temperament, and homes of every style. The simple patchwork bed and the jelly roll version are the fastest starting points, built from straightforward strip piecing and finished in a weekend.
The washable removable-cover bed and the reversible one solve the practical problems every dog owner faces – things that get dirty need to be easy to clean, and a bed that looks different from each side goes twice as far. The scrappy and farmhouse plaid beds suit homes where the dog is part of the décor, not an afterthought. And for dogs with specific needs, there are bolster beds with raised sides for dogs who like to lean, round beds for dogs who curl, crate mats that do double duty at home and on the road, and flannel beds for cold-weather comfort.
See also: Quilted Christmas Throw – Farmhouse Quilt Jackets & Vests – Sashiko Quilt Jackets and Vests – Fall Quilted Jacket and Vest – Nakshi Kantha Jackets and Vests
Why Make a Quilted Dog Bed
The case for a handmade quilted dog bed comes down to three things that shop-bought beds can’t offer. First, fit – a bed cut to your dog’s actual measurements, with the depth of batting your dog needs and the shape your dog prefers, rather than whatever size the manufacturer decided on. Second, washability – a quilted bed made from good quilting cotton or canvas, with a properly bound edge and a removable cover if you want one, will go through the washing machine indefinitely; you can’t say the same for most foam-filled beds.
Third, material choice – you know exactly what your dog is sleeping on, which matters more if your dog has sensitive skin or chews at the bed. What makes it different from sewing a quilt for a person is the scale of the practicality. This isn’t décor. It gets slept on every night, dragged to a favorite spot, occasionally rained on, and washed on hot. Make every construction decision with that in mind.
Tips for Choosing Fabrics and Colors
Durability before aesthetics is the rule here. Choose tightly woven quilting cotton, canvas, or denim for the top – they resist claw snags far better than loosely woven fabrics, and they wash and dry without pilling. Avoid anything with a loose weave, a raised texture like chenille, or a fluffy pile that mats and traps odor.
For batting, high-loft polyester is washable and dries quickly, which matters more in a dog bed than in a quilt – cotton batting can be slow to dry thoroughly and may smell if it doesn’t. For very large or active dogs, layer two pieces of batting or add a layer of upholstery foam covered in the quilted top for real cushioning. For color, choose something that works with your flooring rather than fighting it, and keep one thing in mind: dark fabrics show light-colored hair, light fabrics show dark hair, and medium-toned prints hide both. A busy small-scale print is the most forgiving choice for a dog bed that won’t always look freshly washed.
Common Mistakes to Avoid When Sewing
The most common one is skipping the seam reinforcement. A dog bed takes mechanical stress that a wall quilt never does – paws pushing, bodies turning, fabric being dragged. Sew every seam twice, or use a short stitch length, and backstitch firmly at every stress point. The second is making it too small. Dogs like to stretch, and a bed just large enough to curl up in will be ignored when the dog wants to sprawl. Add at least 4-6 inches to the dog’s length and width measurements.
The third is using a thin single layer of batting, assuming more layers mean more heat. A single thin layer compresses to almost nothing under a heavy dog and offers no real cushioning; use a high-loft batting or two layers of medium-loft. Fourth: forgetting to pre-wash the fabric. A dog bed washed at 60 degrees will shrink if the fabric wasn’t pre-shrunk, and a bed that goes misshapen after its first wash is a wasted project. Wash and dry everything before cutting, every time.
1. Simple Patchwork Quilted Dog Bed for Comfortable Everyday Rest
A simple patchwork quilted dog bed is essentially a cushioned floor pillow with a quilted top, a soft stuffed insert, and a washable envelope-style cover that can be removed when it needs cleaning. It brings the same three-layer logic as a quilt—top, batting, and backing—into an everyday pet project that is practical, cheerful, and satisfying to sew. The patchwork top adds color and texture, while the generously stuffed insert gives the bed the loft a dog actually wants to curl into.
This version fits a small to medium dog and measures about 24″ x 32″, which is roomy enough for everyday lounging without taking over the whole room. The palette can be playful and bright—think aqua, tomato red, sunflower yellow, grass green, cobalt, and warm white—so the bed feels intentional rather than purely utilitarian. Patchwork pet beds also have a long practical history: they are one of the classic ways quilters have used sturdy scraps for something useful, washable, and loved daily.
Why This Idea Is Worth Making
This idea is worth making because it gives you a durable, good-looking dog bed in a size and color palette that actually suits your home. It is also beginner-friendly in construction: straight seams, simple quilting, and an envelope back that avoids the complication of a zipper. The removable cover is especially useful, since dog beds need washing more often than most home-sewn soft furnishings.
Design Inspirations – Digitally Modified Images. Texture and color may vary from the actual product.




Finished Size
- Finished outer cover: about 24″ x 32″
- Finished stuffed insert: about 23 1/2″ x 31 1/2″
- Best for: small to medium dogs, or larger dogs who like a compact lounging pad
Materials
- Patchwork top fabric: 6 to 8 quilting cotton prints in vibrant colors
- Top patchwork squares: 48 squares, each 4 1/2″ x 4 1/2″
- Quilting backing for top panel: 1 piece 28″ x 36″
- Low-loft cotton or cotton-blend batting: 1 piece 28″ x 36″
- Back cover fabric: 2 pieces 24 1/2″ x 19 1/2″
- Insert fabric (cotton ticking, muslin, or sturdy lining cotton): 2 pieces 24 1/2″ x 32 1/2″
- Stuffing: about 3 to 4 pounds polyester fiberfill
- Coordinating thread
- Quilting pins or clips
- Rotary cutter, ruler, and mat
Fabric Notes
For a dog bed, quilting cotton works well on the top because it pieces cleanly and gives you lots of color options. For the back envelope panels, a slightly sturdier cotton, cotton canvas, or twill is useful because that area takes the strain of stuffing and laundering. A low-loft batting is the best choice here; thick batting can make the cover bulky without improving comfort much, since the real softness comes from the inner stuffed cushion.
Cutting List
Patchwork Top
- Cut 48 squares, each 4 1/2″ x 4 1/2″
- Arrange them in 8 rows of 6 squares
- The pieced top will measure about 24 1/2″ x 32 1/2″ before quilting
Quilting Layers for Top
- 1 backing piece: 28″ x 36″
- 1 batting piece: 28″ x 36″
Back Envelope Panels
- 2 rectangles: 24 1/2″ x 19 1/2″
Inner Insert
- 2 rectangles: 24 1/2″ x 32 1/2″
Assembly at a Glance
Piece the patchwork top, quilt it with batting and backing, trim it to size, prepare the two overlapping back panels, sew the removable cover, then make the stuffed insert and place it inside the cover.
Step-by-Step Guide
Step 1 — Prewash and prepare the fabrics
Prewash the patchwork and back-panel fabrics if you normally prewash quilting cottons, especially if you expect frequent washing later. If your batting is cotton and tends to shrink, pre-shrink it according to the manufacturer’s instructions. Press everything smooth before cutting so the measurements stay accurate.

Step 2 — Cut the patchwork squares
Cut 48 squares at 4 1/2″ x 4 1/2″. A lively mix works well here: try aqua, tomato red, sunflower yellow, grass green, cobalt, and warm white, with a few prints and a few solids so the bed has movement without looking chaotic.
Step 3 — Arrange the patchwork layout
Lay the squares out in 8 rows of 6 squares. Distribute the colors evenly so no one corner becomes too dark or too busy. This is the point to step back and check the layout’s balance.

Step 4 — Sew the squares into rows
Sew the squares in each row together using a 1/4″ seam allowance. You will end up with 8 rows. Press the seams in alternating directions from one row to the next; that makes the intersections nest neatly.
Step 5 — Join the rows into the top panel
Sew the 8 rows together, matching the seam intersections carefully. Press the completed panel flat. The raw patchwork top should measure about 24 1/2″ x 32 1/2″.

Step 6 — Square the patchwork top
Measure the finished top and square it up if needed. If one edge has stretched slightly, trim only enough to restore a clean rectangle. Accuracy here helps the envelope back line up properly later.
Step 7 — Build the quilt sandwich
Layer the 28″ x 36″ backing fabric right side down, the batting on top, and the patchwork top right side up. Smooth each layer from the center outward. Pin or baste the layers so they will not shift while quilting.

Step 8 — Quilt the top panel
Quilt the panel with straight lines spaced about 1 1/2″ to 2″ apart. That spacing gives the top enough structure without making it stiff. Stitch in one direction first, then add the cross-lines if you want a simple grid.
Step 9 — Trim the quilted top to final cover size
After quilting, trim the quilted panel to 24 1/2″ x 32 1/2″. Trimming after quilting matters because quilting almost always pulls the layers in slightly, and not always evenly.

Step 10 — Cut and prepare the back envelope panels
Cut 2 back panels, each 24 1/2″ x 19 1/2″. On each panel, choose one 24 1/2″ edge to become the envelope opening. Fold that edge under 1/2″, press, then fold under 1/2″ again and stitch to hem it cleanly.
Step 11 — Check the envelope overlap
Lay the quilted top right side up. Place one back panel right side down at one end, then place the second back panel right side down from the opposite end so the hemmed edges overlap in the middle. The overlap should be about 4 1/2″ to 5″, which gives enough coverage to keep the insert from slipping out.

Step 12 — Pin the cover layers together
Once the back panels are positioned correctly, pin around all four outer edges. Treat the three layers—the quilted front plus the two overlapping back panels—as one unit. This is the full removable cover.
Step 13 — Sew the outer cover
Sew all the way around the perimeter using a 1/4″ seam allowance. Because the back opening is already formed by the overlap, there is no need to leave an opening in this seam.

Step 14 — Clip the corners and finish the seam allowances
Trim the seam allowances at the four corners diagonally to reduce bulk, being careful not to cut into the stitches. If your fabric frays easily, you can zigzag or serge the raw seam allowances, though this is optional for a cover that will not be turned inside out often.
Step 15 — Turn the cover right side out
Turn the cover right side out through the envelope opening. Push the corners out gently with a point turner or a blunt chopstick. Smooth the edges well so the rectangular shape is crisp.

Step 16 — Sew the insert shell
Place the two 24 1/2″ x 32 1/2″ insert rectangles right sides together. Sew around all four sides with a 1/2″ seam allowance, leaving an 8″ opening along one long side for stuffing. This will create an insert that finishes at about 23 1/2″ x 31 1/2″, which is ideal for fitting inside the cover.
Step 17 — Stuff the insert evenly
Turn the insert right side out and fill it with 3 to 4 pounds of polyester fiberfill. Start by pushing stuffing firmly into the corners, then fill the center gradually. Keep checking the loft as you go; the bed should feel plush but still able to lie flat without lumpy ridges.

Step 18 — Close the insert and assemble the bed
Sew the stuffing opening closed with a ladder stitch or a close machine seam. Then insert the stuffed cushion through the envelope opening of the outer cover. Spread the fill evenly by hand, smooth the cover into place, and fluff the bed so the patchwork top sits centered and flat.
Care Tips
- Wash the outer cover separately on a gentle cycle.
- Air-dry or tumble-dry on low to protect the quilting.
- Fluff the insert regularly so the fill stays even.
- If the dog is especially hard on bedding, consider remaking the insert every year or two while reusing the cover.
Gift and Use Notes
This style of bed works well as:
- an everyday nap bed in a living room corner
- a crate pad alternative for relaxed daytime use
- a travel bed for visits to family
- a practical handmade gift for a new puppy or dog adoption
Other Design Inspirations – Digitally Modified Images. Texture and color may vary from the actual product.




2. Jelly Roll Quilted Dog Bed for Quick and Easy Sewing
A jelly roll quilted dog bed is a practical patchwork project that turns 2 1/2-inch precut strips into a cushioned resting spot with plenty of color and texture. This version is designed as a medium-size rectangular floor bed with a quilted strip-pieced top, a sturdy base, and a foam-and-batting insert that gives the bed real loft instead of the thin, flat feel some pet mats have.
Patchwork pet beds are especially popular because they make good use of precuts and are easy to adapt to a dog’s size. A jelly roll is especially helpful here: the strips are already cut, the piecing goes quickly, and the finished bed still has that handmade quilted look. Bright strips in red, aqua, mustard, navy, coral, and cream give the bed a cheerful personality while still being durable enough for everyday use.
Finished Size
- Finished bed size: approximately 24″ x 36″ x 4″
- This suits a small-to-medium dog comfortably
- To scale up, add more strip width or increase the finished length and width proportionally
Materials
- 1 jelly roll with at least 18 strips measuring 2 1/2″ x 42″
- 12 strips for the top
- 6 strips for the side gusset
- Bottom fabric: 1 1/4 yards sturdy quilting cotton, cotton canvas, denim, or home décor cotton
- Low-loft cotton batting: one piece at least 28″ x 40″
- Quilting backing scrap or muslin: one piece at least 28″ x 40″ for quilting the top
- Foam insert: 24″ x 36″ x 3″ high-density upholstery foam
- Polyester batting or soft fleece wrap: one piece about 30″ x 42″ to wrap the foam
- Optional extra polyester fiberfill: a handful for softening the corners
- Coordinating 50 wt cotton thread
- Walking foot or even-feed foot
- Wonder clips or pins
- Hand-sewing needle for closing the opening if preferred
Design Inspirations – Digitally Modified Images. Texture and color may vary from the actual product.




Fabric Notes
For the quickest finish, choose jelly roll strips with a balanced mix of lights, mediums, and darks so the strip layout looks lively without needing complicated block work. For the bottom, a sturdier fabric is worth using because the base sees the most wear from paws, washing, and dragging across the floor.
Assembly at a Glance
- Piece the jelly roll top
- Quilt the top with batting and a backing scrap
- Build a long side gusset from jelly roll strips
- Cut the bottom panel
- Sew the quilted top, gusset, and bottom into a boxed cushion shell
- Wrap the foam insert and place it inside
- Close the opening and shape the bed
Step-by-Step Guide
Step 1 — Prewash and prepare the fabrics
Prewash the jelly roll strips only if the manufacturer recommends it or if you want to remove excess dye. Prewash the bottom fabric as well, then dry and press it. If you are using cotton batting, check whether it has a noticeable shrink rate and pre-shrink if needed according to the package instructions.

Step 2 — Sort the jelly roll strips for the top
Choose 12 strips for the quilted top. Arrange them in a pleasing order, alternating darker and lighter strips so the bed does not look too heavy on one side. A vibrant mix of red, teal, mustard, aqua, navy, coral, and cream works especially well.
Step 3 — Sew the strip-pieced top
Place the first two strips right sides together and sew along one long edge with a 1/4″ seam allowance. Add the remaining strips one by one until all 12 strips are joined. The finished strip set should measure about 24 1/2″ wide x 42″ long before trimming.

Step 4 — Press the seams for a flat panel
Press the seams to one side, alternating directions every few seams if you prefer a flatter result. A well-pressed strip set is easier to quilt and trim accurately, which matters here because the dog bed depends on clean, squared edges.
Step 5 — Trim the top panel
Square the strip-pieced panel and trim it to 24 1/2″ x 36 1/2″. This gives you a 24″ x 36″ finished top after sewing the bed together with 1/4″ seams.

Step 6 — Make the quilt sandwich for the top
Cut one piece of batting and one piece of muslin or quilting backing scrap to about 28″ x 40″. Layer the backing wrong side up, batting in the middle, and the strip-pieced top right side up. Smooth everything carefully and baste with pins or spray baste.
Step 7 — Quilt the top panel
Quilt straight lines across the bed top, following the strip seams or adding extra quilting lines every 2″ to 3″. That spacing keeps the top durable without making it stiff. Because this is a dog bed rather than a wearable quilted project, slightly denser quilting helps it hold shape and stand up to use.

Step 8 — Trim the quilted top again
After quilting, square the panel again and trim it back to 24 1/2″ x 36 1/2″ if needed. Quilting often draws the panel in slightly, so this second trim keeps the bed dimensions accurate.
Step 9 — Sew the gusset strip pairs
Take the remaining 6 jelly roll strips and sew them into 3 pairs, joining each pair along one long edge. Each paired section will measure about 4 1/2″ wide x 42″ long after sewing.

Step 10 — Join the gusset sections into one long strip
Sew the 3 paired gusset sections together end to end along the short edges to make one long gusset strip. The full strip should measure about 4 1/2″ wide x 125 1/2″ long, which gives you enough length to go around the bed with a little trimming room.
Step 11 — Cut the bottom panel
From the bottom fabric, cut one rectangle 24 1/2″ x 36 1/2″. If you want extra durability, this is a good place to use canvas or another sturdier cotton. A strong base helps the bed keep its shape and wear better over time.

Step 12 — Mark the centers
Fold the quilted top, bottom panel, and gusset strip in half to find the centers. Mark the center of each long side and each short side with clips or pins. Matching these marks makes the bed much easier to assemble evenly.
Step 13 — Attach the gusset to the quilted top
Start at the center of one long side of the top panel and sew the gusset strip right sides together to the top using a 1/4″ seam allowance. Clip the gusset seam allowance lightly at the corners so it can turn neatly. Continue around all four sides.

Step 14 — Join the gusset ends
When you get back to the beginning, overlap the gusset ends, trim them so they fit neatly, and sew the short ends together with a 1/4″ seam allowance. Finish sewing that last section of gusset to the top panel. You now have a quilted top with a continuous boxed side attached.
Step 15 — Sew the bottom panel to the gusset
Pin the bottom panel right sides together with the free edge of the gusset, matching the center marks first. Sew around the bed with a 1/4″ seam allowance, but leave a 12″ opening along one long side so you can insert the foam later.

Step 16 — Reinforce, clip, and turn
Backstitch at the beginning and end of the opening. Reinforce the corners with a second short line of stitching if desired. Trim bulky seam allowances and clip the corners lightly, then turn the bed shell right side out through the opening.
Step 17 — Wrap the foam insert
Wrap the 24″ x 36″ x 3″ foam in the 30″ x 42″ batting or fleece wrap. This softens the edges and makes the bed look fuller and more finished. For a puffier look, add a small amount of loose fiberfill around the corners before inserting the foam into the shell.

Step 18 — Insert the foam and close the opening
Slide the wrapped foam into the bed shell and work it gently into the corners. Smooth the shell so the top lies flat and the side gusset stands evenly. Fold the seam allowance at the opening to the inside and close it with a ladder stitch by hand or topstitch it closed close to the edge.
Care and Use Tips
- Spot clean when possible, or wash only if your insert and fabrics are washable
- If you want easier laundering next time, this same construction can be adapted into a removable zippered cover
- For dogs that like extra cushioning, use 4″ foam instead of 3″ foam
- For a crate bed, measure the crate floor and trim the finished dimensions to suit
Other Design Inspirations – Digitally Modified Images. Texture and color may vary from the actual product.




3. Washable Quilted Dog Bed with Removable Cover for Easy Cleaning
A washable quilted dog bed with a removable cover solves two problems at once: it gives your dog a soft, handmade place to rest, and it makes cleanup far easier than with a permanently stuffed bed. This version uses a quilted patchwork top, a boxed cushion shape, and a zippered removable cover that slips over a foam insert, so the outer cover can be taken off and washed whenever needed.
This kind of bed is especially useful in busy homes, during muddy seasons, and for dogs that shed or track in dirt. Quilted pet beds also have a long practical history in home sewing because they combine durability, comfort, and easy personalization. With a bright palette of turquoise, coral, marigold, cobalt, and lime, this one feels cheerful and polished rather than purely utilitarian.
Why this idea is worth making
A removable-cover dog bed is one of the most practical versions to sew because the hardest-working part of the project — the outside cover — is also the part you can clean most often. It also lets you refresh the insert later without remaking the entire bed. The quilted top adds softness and structure, while the foam core gives the bed real support instead of flattening quickly.
Finished Size
- Finished cover size: approximately 28″ x 36″ x 4″
- Foam insert size: 27″ x 35″ x 4″
- Best for a small-to-medium dog, or a medium dog that likes to curl up
Design Inspirations – Digitally Modified Images. Texture and color may vary from the actual product.




Materials
- 4 fat quarters or equivalent quilting cottons for the quilted top
- Cut into 4 rectangles, each 15″ x 19″
- 1 1/2 yards sturdy fabric for the gusset and zipper bottom
- cotton canvas, twill, or durable quilting cotton
- 1 yard muslin or lightweight cotton for the quilted top backing/support layer
- 1 yard low-loft cotton batting for the quilted cover top
- 1 piece polyester batting or fleece wrap, about 35″ x 43″, to wrap the foam insert
- 1 foam slab, 27″ x 35″ x 4″
- 1 zipper, 24″ long (nylon upholstery zipper or chunky dress zipper)
- Coordinating thread
- Wonder clips or pins
- Walking foot for quilting
- Zipper foot
- Hand-sewing needle for finishing if needed
Color Notes
For a bright, happy dog bed, use four bold top colors that still balance one another. Turquoise, coral, mustard gold, and cobalt blue make a lively combination, especially when paired with a solid deep teal or charcoal gusset. If you want a slightly softer version, substitute melon, leaf green, sunny yellow, and aqua. Because this is a pet project, mid-tone and darker colors on the gusset and zipper bottom are especially practical for hiding wear between washes.
Assembly at a Glance
- Piece the patchwork top
- Quilt the top with batting and a support backing
- Make the zippered bottom panel
- Sew the gusset into a loop
- Join top, gusset, and bottom into a removable boxed cover
- Wrap the foam insert
- Insert the foam and zip the cover closed
Step-by-Step Guide
Step 1 — Prewash and prepare the fabrics
Prewash the quilting cottons, muslin, and gusset fabric if they may shrink or bleed. Dry them fully and press them smooth. If your foam came tightly packed, open it early so it has time to expand back to its full thickness.

Step 2 — Cut the patchwork top pieces
Cut 4 top rectangles at 15″ x 19″, one from each of your chosen feature fabrics. Arranged as a 2-by-2 patchwork, these will create a slightly oversized top that you can quilt and then trim cleanly.
Step 3 — Arrange the patchwork layout
Lay out the 4 rectangles in a 2-by-2 arrangement. Alternate warm and cool tones so the bed feels balanced. A good layout is turquoise next to coral on the top row, then marigold next to cobalt on the bottom row.

Step 4 — Sew the top row and bottom row
Join the two top-row rectangles with a 1/2″ seam allowance. Repeat for the bottom row. Press the seams open or to one side, depending on your preference.
Step 5 — Join the rows to complete the top panel
Sew the two rows together with a 1/2″ seam allowance. The patchwork top should now measure about 29 1/2″ x 37 1/2″ before quilting. Press carefully so the center seam lies flat.

Step 6 — Cut the quilt support layers
Cut 1 piece of muslin at 30″ x 38″ and 1 piece of cotton batting at 30″ x 38″. Keeping the batting and support layer slightly larger than the patchwork top gives you room to trim after quilting.
Step 7 — Layer and baste the quilted top
Make a quilt sandwich with the muslin on the bottom, batting in the middle, and patchwork top right side up. Smooth each layer carefully and baste well with pins or spray baste. This is the quilted outer top of the removable cover, so it should be secure and flat.

Step 8 — Quilt the top panel
Quilt straight lines 1 1/2″ to 2″ apart, running parallel to the seams or in a simple crosshatch. This spacing keeps the top durable and soft without turning it stiff. Straight-line quilting is also easy to wash and wears well over time.
Step 9 — Trim the quilted top to size
After quilting, square up the panel and trim it to 29″ x 37″. With 1/2″ seam allowances, this yields a finished top face of 28″ x 36″.

Step 10 — Cut the zipper bottom panels
From the gusset/bottom fabric, cut 2 bottom panels at 29″ x 19 1/2″. These will form the underside of the removable cover with a centered zipper opening.
Step 11 — Install the zipper in the bottom panel
Place the zipper along one 29″ edge of the first bottom panel, right sides together, and sew using a zipper foot. Repeat with the second panel on the other side of the zipper. Press the panels back and topstitch close to the zipper on both sides. The finished zippered bottom should measure about 29″ x 37″.

Step 12 — Cut the gusset pieces
Cut the boxing strips as follows:
- 2 long gusset pieces at 5″ x 37″
- 2 short gusset pieces at 5″ x 29″
With 1/2″ seam allowances, the 5″ width gives you a finished bed depth of 4″.
Step 13 — Sew the gusset into a loop
Sew the gusset pieces together end to end in this order: long, short, long, short. Use 1/2″ seam allowances. Press the seams open. You now have a full gusset loop sized to fit the quilted top and bottom.

Step 14 — Mark the quarter points
Fold the quilted top, zippered bottom, and gusset loop in half both ways to find the center points of each side. Mark those quarter points with clips or pins. This helps the cover go together evenly and keeps the corners from drifting.
Step 15 — Sew the gusset to the quilted top
With right sides together, sew the gusset loop to the quilted top using a 1/2″ seam allowance, matching the quarter marks first. Ease around the corners carefully. Clip the seam allowances at the gusset corners so they turn cleanly without puckering.

Step 16 — Sew the zippered bottom to the gusset
Open the zipper halfway before this step so you can turn the cover later. With right sides together, sew the zippered bottom panel to the free edge of the gusset, again using a 1/2″ seam allowance and matching quarter marks. Clip the corner seam allowances as needed.
Step 17 — Turn the cover and wrap the foam insert
Turn the cover right side out through the open zipper and push the corners into shape. Wrap the 27″ x 35″ x 4″ foam slab with the 35″ x 43″ batting or fleece wrap. This softens the foam edges and helps the cover look full and cushioned. If you like, hand tack the wrap lightly around the foam so it stays in place.
Step 18 — Insert the foam and finish the bed
Slide the wrapped foam through the zipper opening and work it neatly into the corners. Smooth the quilted top, adjust the sides so the bed sits evenly, and zip it closed. Your washable quilted dog bed is ready to use, and you can remove the cover whenever it needs laundering.
Care Tips
- Unzip and remove the foam insert before washing the cover
- Wash the cover on a gentle cycle in cold or warm water
- Air dry or tumble dry on low if the fabrics allow
- If your dog is a heavy chewer or digger, use canvas or twill for the gusset and bottom for extra wear resistance
Other Design Inspirations – Digitally Modified Images. Texture and color may vary from the actual product.




4. Reversible Quilted Dog Bed for Two Stylish Seasonal Looks
A reversible quilted dog bed gives you two looks in one project: one side can feel warm, rich, and cozy for cooler months, while the other can feel brighter, fresher, and lighter for everyday use. It is also one of the most satisfying pet-sewing projects because it combines patchwork, quilting, and practical home décor in a single make. The bed below is built as a boxed cushion with a zippered side so the foam insert can be removed, while the top and bottom each become a finished quilted surface.
Reversible pet beds have a very practical lineage. Utility quilts and cushion covers were often made to work hard, wash well, and stretch fabric value as far as possible, and a reversible dog bed follows that same spirit. This version uses vibrant colors and a sturdy structure, with one side designed in deeper seasonal tones and the reverse in a brighter palette for a second decorative mood.
Why this idea is worth making
This design gives you two finished looks instead of one, so the bed can suit different seasons, rooms, or moods. It is also easier to keep looking fresh because you can simply flip it over. The quilted surfaces add softness and visual texture, while the boxed sides and foam insert give the bed enough body to feel like a real piece of furniture rather than a thin pad on the floor.
Finished Size
- Finished bed size: about 26″ x 34″ x 4″
- Foam insert size: 25″ x 33″ x 3″
- Good for a small to medium dog, or a larger dog that likes to curl up
Design Inspirations – Digitally Modified Images. Texture and color may vary from the actual product.




Materials
- Side A patchwork fabric: about 1 yard total in rich seasonal colors
- for example: cranberry, evergreen, mustard, deep teal, and warm cream
- Side B patchwork fabric: about 1 yard total in brighter colors
- for example: aqua, coral, cobalt, citrus yellow, and ivory
- Boxing / side wall fabric: 3/4 yard of sturdy quilting cotton, canvas, or twill
- 2 pieces muslin or lightweight cotton backing: each at least 29″ x 37″
- 2 pieces low-loft cotton batting: each at least 29″ x 37″
- 1 foam insert: 25″ x 33″ x 3″
- Polyester batting or fleece wrap: about 30″ x 38″
- 1 nylon zipper: 20″ long
- Coordinating thread
- Walking foot
- Zipper foot
- Pins or clips
- Point turner or blunt chopstick for corners
Color Notes
For the reversible effect to feel deliberate, treat each side like its own story.
- Side A: cranberry, fir green, mustard gold, deep teal, and cream for a cozy holiday-to-winter look
- Side B: aqua, coral, cobalt, lemon yellow, and ivory for a cheerful year-round look
The side boxing can be a practical anchor color such as charcoal, navy, or dark teal. That helps the brighter patchwork stay the hero while also hiding paw marks a little better.
Assembly at a Glance
- Piece and quilt the first side
- Piece and quilt the second side
- Trim both quilted panels to size
- Make the boxed side band with a zipper opening
- Sew the band to one quilted panel
- Sew on the second quilted panel
- Wrap the foam insert and insert it into the cover
Step-by-Step Guide
Step 1 — Prewash and prepare the fabrics
Prewash the cotton fabrics if they are likely to shrink or bleed, especially the deeper reds and greens. Dry and press them smooth. If your batting is the type that benefits from pre-shrinking, follow the manufacturer’s instructions. Remove the foam from its packaging early so it can fully expand.

Step 2 — Cut the strips for Side A
For the first quilted face, cut 5 strips at 6″ x 36″. Use five different fabrics or repeat favorites. Sew these strips lengthwise, then trim them to the final panel size.
Step 3 — Cut the strips for Side B
For the reverse face, cut 5 more strips at 6″ x 36″ in a second color story. This second side should feel noticeably different from the first so the reversible aspect looks intentional rather than accidental.

Step 4 — Sew the Side A patchwork panel
Join the five Side A strips long edge to long edge with 1/2″ seam allowances. Press the seams open or to one side. Your rough panel should measure about 28″ x 36″ before quilting.
Step 5 — Sew the Side B patchwork panel
Repeat the same process for Side B. Sew the five strips together with 1/2″ seam allowances and press carefully so the panel lies flat.

Step 6 — Cut the quilt support layers
Cut 2 muslin pieces and 2 batting pieces, each 29″ x 37″. Making them slightly larger than the patchwork panels gives you trimming room after quilting.
Step 7 — Layer and baste Side A
Place one muslin piece wrong side down, then one batting piece, then the Side A patchwork right side up. Smooth all layers and baste securely. This creates the quilt sandwich for the first side.

Step 8 — Quilt Side A
Quilt the Side A sandwich with straight lines 1 1/2″ to 2″ apart. Vertical lines, crosshatching, or simple echo lines all work well. Keep the quilting dense enough to hold the layers securely but soft enough for a comfortable dog bed surface.
Step 9 — Layer and quilt Side B
Repeat the same process for Side B using the second muslin and batting pieces. Quilt with a design that complements the first side. For example, if Side A is quilted with straight vertical lines, Side B can use a soft diagonal crosshatch.

Step 10 — Trim both quilted panels
Square up both quilted panels and trim each one to 27″ x 35″. With 1/2″ seam allowances, this will yield a finished bed face of about 26″ x 34″ once assembled.
Step 11 — Cut the boxing pieces
Cut the side wall pieces from the boxing fabric as follows:
- 1 strip at 5″ x 35″
- 2 strips at 5″ x 27″
- 2 zipper-side strips at 5″ x 18″
The 5″ width allows for 1/2″ seams on both long edges, which gives a finished bed depth of about 4″.

Step 12 — Install the zipper
Take the two 5″ x 18″ strips and sew the 20″ zipper between them along one long edge of each strip, using a zipper foot. When finished, these two pieces plus the zipper should form one long boxed-side unit measuring about 5″ x 35″. Topstitch near the zipper for strength and a neat finish.
Step 13 — Sew the boxing into a loop
Join the boxing units in this order: zipper unit, short side, long side, short side. Use 1/2″ seam allowances. Press the seams open. You now have a full boxed band that matches the perimeter of the dog bed.

Step 14 — Mark the centers and corners
Fold each quilted panel in half lengthwise and widthwise to find the midpoint of each side. Do the same with the boxing loop. Mark these points with clips or pins. This makes the final assembly much easier and helps distribute fullness evenly.
Step 15 — Sew the boxing to the first quilted panel
With right sides together, pin the boxing loop to Side A, matching centers first and then easing the edges into place. Sew with a 1/2″ seam allowance. At the corners, stop with the needle down, pivot gently, and continue. Clip the seam allowance slightly at the corners if needed so the edge turns cleanly.

Step 16 — Sew the second quilted panel in place
Open the zipper halfway before attaching the second panel. With right sides together, sew the remaining edge of the boxing loop to Side B, again using a 1/2″ seam allowance and matching the marked points. Opening the zipper now is important, because it gives you a way to turn the cover right side out later.
Step 17 — Turn the cover and wrap the foam insert
Turn the finished cover right side out through the zipper opening. Use a point turner or blunt tool to shape the corners. Wrap the 25″ x 33″ x 3″ foam insert with the 30″ x 38″ polyester batting or fleece wrap. This softens the edges, fills the corners better, and gives the bed a plumper, more cushioned look.

Step 18 — Insert the cushion and finish the bed
Slide the wrapped foam insert through the zipper opening and work it evenly into all four corners. Smooth the cover on both sides, zip it closed, and pat the bed into shape. Flip it over and check both faces so each side sits evenly and looks finished.
Care Tips
- Unzip the cover and remove the foam before washing
- Wash the cover on a gentle cycle in cool or warm water
- Air dry or tumble dry on low, depending on your fabrics
- Rotate the bed regularly so both sides wear evenly
- If your dog is especially active or likes to dig before lying down, canvas or twill boxing fabric will last longer than light quilting cotton
Other Design Inspirations – Digitally Modified Images. Texture and color may vary from the actual product.




5. Scrappy Quilted Dog Bed Using Fabric Leftovers
A scrappy quilted dog bed is a practical patchwork project that turns leftover fabric into something soft, useful, and full of personality. Instead of letting small pieces pile up in a drawer, you can turn them into a colorful quilted top that brings warmth, texture, and a handmade touch to a pet corner. The bed in this version is a simple boxed cushion, roomy enough for everyday lounging and sturdy enough for regular use.
Scrappy patchwork has deep roots in home sewing because it was built on thrift, creativity, and resourcefulness. Quilters have long saved good leftovers for smaller household makes, and dog beds are a natural modern extension of that tradition. This version keeps the construction realistic and beginner-friendly while still looking bright, cheerful, and polished.
Why this idea is worth making
This idea is worth making because it helps you use leftover fabric beautifully while sewing something that gets daily use. It is also a forgiving patchwork project: the mix of prints is part of the charm, so it does not need perfect matching or a tightly controlled palette to look good.
Finished Size
- Finished dog bed: about 24″ x 30″ x 3″
- A good size for a small or medium dog
- If your dog likes extra loft, insert a 24″ x 30″ x 3″ foam pad wrapped in batting
Design Inspirations – Digitally Modified Images. Texture and color may vary from the actual product.




Materials
- Assorted quilting cotton scraps in vibrant colors
- enough for 99 squares cut at 3 1/2″ x 3 1/2″ for the top
- Backing fabric or muslin for the quilted top: 1 piece at 29″ x 35″
- Low-loft cotton or cotton-blend batting: 1 piece at 29″ x 35″
- Sturdy fabric for the bottom and side gusset: about 1 yard
- cotton canvas, twill, denim, or heavy quilting cotton
- Foam insert: 24″ x 30″ x 3″
- or a pre-made dog-bed insert of similar size
- Optional polyester batting wrap for the foam: 30″ x 36″
- Coordinating thread
- Sewing clips or pins
- Walking foot if you have one
- Hand-sewing needle for the final opening
Fabric and Color Notes
Scrappy projects look best when the variety feels intentional. A mix of jewel tones, warm brights, and a few grounding prints works especially well here. Try combinations like teal, coral, mustard, berry, lime, cobalt, orange, and white, or go with holiday warmth using cranberry, evergreen, gold, aqua, and cream.
For the bottom and gusset, a darker solid or small-scale print helps balance the patchwork top and hides wear better. Navy, charcoal, deep teal, or chocolate brown all work well.
Assembly at a Glance
- Cut and piece the scrappy patchwork top
- Quilt the top with batting and backing
- Cut the bottom and gusset pieces
- Sew the gusset into a frame
- Attach the top and bottom
- Insert the foam and close the opening
Step-by-Step Guide
Step 1 — Sort and prepare your scraps
Press your fabric leftovers so they lie flat before cutting. Group them roughly by color value, print scale, or color family. This makes it easier to spread the colors evenly across the patchwork top.

Step 2 — Cut the top squares
Cut 99 squares at 3 1/2″ x 3 1/2″ from your assorted scraps. Arranged in a grid of 9 squares across by 11 squares down, they will create a patchwork panel that measures about 27 1/2″ x 33 1/2″ unfinished, which gives you room to quilt and trim.
Step 3 — Plan the layout
Lay the 99 squares out in 11 rows of 9 squares each. Mix lights, mediums, and darks so the top feels balanced rather than clumped. If you are using many bold prints, scatter them instead of grouping them all in one area.

Step 4 — Sew the squares into rows
Sew the squares in each row together using a 1/4″ seam allowance. Keep the rows in order as you work so the layout stays consistent. Press the seams in alternating directions from row to row to make nesting easier later.
Step 5 — Join the rows
Sew the 11 rows together, matching the seam intersections carefully. Press the completed patchwork top flat. At this stage, the panel should measure close to 27 1/2″ x 33 1/2″.

Step 6 — Prepare the quilt sandwich
Place the backing fabric right side down, then the batting, then the patchwork top right side up. Smooth everything well and baste with pins or temporary spray. Keep the layers centered so there is extra backing and batting beyond the patchwork edges.
Step 7 — Quilt the top panel
Quilt the patchwork sandwich in straight lines, a soft grid, or gentle diagonal lines. Spacing the quilting about 1 1/2″ to 2″ apart keeps the surface soft while securing the layers well. A simple crisscross grid is especially effective on a scrappy surface.

Step 8 — Trim the quilted top
After quilting, trim the top panel to 25″ x 31″. This gives you a finished bed top of about 24″ x 30″ after the outer seams are sewn.
Step 9 — Cut the bottom panel
Cut 1 bottom panel at 25″ x 31″ from your sturdy base fabric. This piece does not need quilting, which helps the bed stay simpler and slightly more durable on the underside.

Step 10 — Cut the gusset strips
Cut the side-wall pieces from the same sturdy fabric:
- 2 long gusset strips at 4″ x 31″
- 2 short gusset strips at 4″ x 25″
These measurements yield a finished side depth of about 3″ once sewn with 1/2″ seam allowances.
Step 11 — Sew the gusset frame
Join the four gusset strips into a rectangle using 1/2″ seam allowances, placing the shorter strips between the longer strips. Press the seams open or to one side. Your finished gusset frame should match the perimeter of the bed top and bottom.

Step 12 — Mark the centers
Fold the quilted top, bottom panel, and gusset frame in half both ways to find the center of each side. Mark these points lightly with pins or clips. Matching centers first helps distribute any slight easing more evenly.
Step 13 — Sew the top to the gusset
With right sides together, pin the quilted top to the gusset frame, matching centers and corners. Sew all the way around using a 1/2″ seam allowance. Clip the gusset seam allowances slightly at the corners if needed so the shape turns more smoothly.

Step 14 — Pin the bottom to the gusset
With right sides together, pin the bottom panel to the remaining raw edge of the gusset frame. Match the centers and corners just as you did on the top.
Step 15 — Sew the bottom, leaving an opening
Sew the bottom panel to the gusset with a 1/2″ seam allowance, but leave an opening of about 10″ to 12″ along one long side. This opening will allow you to insert the foam pad.

Step 16 — Turn the bed right side out
Turn the bed right side out through the opening. Use your fingers or a blunt point turner to shape the corners gently. Check that the seams are lying neatly and that the quilted top sits smoothly.
Step 17 — Prepare and insert the cushion
If you want a softer, fuller finish, wrap the 24″ x 30″ x 3″ foam insert loosely in polyester batting before inserting it. Slide the cushion through the opening and ease it fully into the corners and edges.

Step 18 — Close the opening
Fold the raw seam allowances of the opening inward by 1/2″ and pin or clip them. Close the opening with a strong ladder stitch by hand, or topstitch close to the edge by machine if your foam insert can be compressed away from the seam. Give the bed a final shake and smooth it into shape.
Care Tips
- Vacuum the bed regularly to remove pet hair
- Spot-clean small messes quickly
- If you expect frequent washing, consider making a second cover or adapting this design with a zipper closure
- Choose sturdy, tightly woven fabric for the bottom if the bed will sit on a hard floor
- Darker gusset and bottom fabrics usually wear better over time
Other Design Inspirations – Digitally Modified Images. Texture and color may vary from the actual product.




6. Farmhouse Plaid Quilted Dog Bed for Rustic Home Décor
A farmhouse plaid quilted dog bed combines two things that always work well together: practical comfort and cozy, lived-in style. The quilted top gives the bed softness and structure, while the plaid patchwork brings in the warm, familiar look that suits rustic, cottage, and farmhouse interiors so well. Instead of feeling like a pet item you have to hide away, this kind of bed looks like it belongs naturally in the room.
Plaid has long been associated with country homes, wool blankets, and hardworking household textiles, which makes it a particularly fitting choice for a dog bed. In quilted form, it feels softer and more decorative, especially when you mix classic checks with a few solids in warm, earthy tones. This project creates a medium-size rectangular bed with a boxed edge and a quilted top, sturdy enough for daily use and attractive enough to leave out in the living room.
Why this idea is worth making
This idea is worth making because it gives you a dog bed that looks intentional in your décor rather than like an afterthought. It also uses straightforward patchwork and simple boxed construction, so the result feels polished without being overly complicated.
Finished size
- Approximate finished size: 24″ x 32″ x 4″
- A comfortable size for small to medium dogs
- Works well with a 24″ x 32″ x 4″ foam insert or a similarly sized pet-bed cushion
Design Inspirations – Digitally Modified Images. Texture and color may vary from the actual product.




Materials
- Assorted plaid, checked, and coordinating solid quilting cotton or soft flannel for the top
- enough for 48 squares cut at 4 1/2″ x 4 1/2″
- Muslin or backing fabric for the quilted top: 1 piece at least 28″ x 36″
- Low-loft cotton or cotton-blend batting: 1 piece at least 28″ x 36″
- Sturdy fabric for the bottom and boxing strip, such as cotton canvas, denim, twill, or heavy quilting cotton: about 1 1/2 yards
- Pet-bed foam or cushion insert: 24″ x 32″ x 4″
- Optional polyester batting to wrap the foam: about 30″ x 38″
- Coordinating thread
- Safety pins or basting spray
- Sewing clips or pins
Color notes
For a classic farmhouse look, combine warm plaid tones such as red, cream, black, taupe, deep green, and soft gray. If you want a lighter rustic look, use oatmeal, beige, faded blue, muted sage, and ivory. Plaids do most of the visual work here, so adding a few solids keeps the top from looking too busy.
Assembly at a glance
- Cut and piece the plaid patchwork top
- Quilt the top with batting and backing
- Cut the bottom and boxing pieces
- Sew the quilted top, boxing, and bottom into a cover
- Insert the cushion and close the opening
Step-by-step guide
Step 1 — Choose your plaid mix and prep the fabrics
Select a mix of plaids, checks, and solids that feel balanced rather than random. A good target is about half plaid and half coordinating solids or near-solids. Prewash and dry the fabrics if you want to reduce later shrinkage, especially if you are mixing flannel with quilting cotton.

Step 2 — Pre-shrink the batting if needed
Check the batting label. Some cotton battings shrink slightly after washing, which can be useful in quilts but less helpful in a dog bed that may need regular cleaning. If the manufacturer recommends pre-shrinking, do that before you begin.
Step 3 — Cut the patchwork squares
Cut 48 squares at 4 1/2″ x 4 1/2″ for the top. Arranged in 8 rows of 6 squares, these will produce a patchwork panel measuring about 24 1/2″ x 32 1/2″ unfinished.

Step 4 — Lay out the patchwork top
Arrange the 48 squares into 8 rows of 6. Alternate plaids and solids so the top looks balanced from one side to the other. Try not to let two very similar plaids sit directly beside each other unless that repetition is intentional.
Step 5 — Sew the squares into rows
Sew the six squares in each row together using a 1/4″ seam allowance. Press the seams in alternating directions from row to row. That will help the intersections nest neatly when you join the rows.

Step 6 — Join the rows
Sew the eight rows together, matching seam intersections as closely as possible. Press the finished patchwork top flat. At this point, the top should measure close to 24 1/2″ x 32 1/2″.
Step 7 — Prepare the quilt sandwich
Lay the backing fabric wrong side up, then place the batting on top, followed by the patchwork top right side up. Smooth all three layers well and baste them securely with pins or basting spray.

Step 8 — Quilt the top
Quilt the top in straight lines, a simple grid, or a soft diagonal crosshatch. Spacing the quilting about 1 1/2″ to 2″ apart keeps the bed soft while still securing the layers nicely. A diagonal crosshatch works especially well with plaid because it adds structure without fighting the pattern.
Step 9 — Trim the quilted top
Trim the quilted panel to 24 1/2″ x 32 1/2″. Squaring up after quilting is important because even light quilting can pull the fabric in slightly.

Step 10 — Cut the bottom panel
From your sturdy base fabric, cut 1 bottom panel at 24 1/2″ x 32 1/2″. Using a sturdier fabric here helps the bed hold up better on floors and under repeated use.
Step 11 — Cut the boxing strips
Cut 3 strips at 4 1/2″ x width of fabric from the same sturdy base fabric. Join them end to end with straight seams to make one long strip, then trim the strip to 115″ long.

Step 12 — Join the boxing strip into a loop
Sew the short ends of the long strip together with a 1/2″ seam.
No—keep this project consistent and sew the short ends together with a 1/4″ seam allowance, forming a continuous loop measuring about 114″ around. Press that joining seam open or to one side.
Step 13 — Mark the quarter points
Fold the quilted top, bottom panel, and boxing loop in half both ways and mark the quarter points with pins or clips. These reference points make it much easier to distribute the boxing evenly as you sew.

Step 14 — Attach the boxing to the quilted top
With right sides together, pin the boxing loop to the quilted top, matching the quarter points and beginning near the middle of one long side. Sew around the panel with a 1/4″ seam allowance. At each corner, clip the seam allowance of the boxing strip to within about 1/8″ of the stitching line so it can pivot neatly around the corner.
Step 15 — Prepare the insert
If you are using foam, wrap the 24″ x 32″ x 4″ insert in a light layer of polyester batting for a fuller, softer finish. Trim the wrap so it does not bunch too much in the corners. You can hold the wrap in place with a few hand stitches if needed.

Step 16 — Pin the bottom to the boxing
Place the bottom panel right sides together with the free edge of the boxing strip. Match the quarter points and pin all the way around. Leave an opening of about 10″ to 12″ along one long side for inserting the cushion later.
Step 17 — Sew the bottom and turn the bed right side out
Sew the bottom panel to the boxing with a 1/4″ seam allowance, beginning and ending at the marked opening. Reinforce the stitching at both ends of the opening. Turn the bed right side out and gently push out the corners with your fingers or a blunt point turner.

Step 18 — Insert the cushion and close the opening
Slide the wrapped cushion or foam insert through the opening and work it carefully into the corners. Fold the seam allowances of the opening inward and close it either with a ladder stitch by hand or a close edge topstitch by machine. Give the bed a final smoothing and fluffing so it sits evenly.
Care tips
- Vacuum the bed often to remove fur and dust
- Spot-clean small messes promptly
- If you expect frequent washing, consider making a second cover later using the same measurements
- A darker bottom fabric usually hides wear better than a pale one
- Flannel gives a softer, warmer feel, while quilting cotton tends to be easier to clean
Other Design Inspirations – Digitally Modified Images. Texture and color may vary from the actual product.




7. Bolster Quilted Dog Bed with Raised Sides for Extra Comfort
A bolster quilted dog bed combines a soft padded sleeping base with raised sides that give a dog something to lean against, curl into, or rest its head on. That extra structure is what makes this style especially appealing for dogs that like a more sheltered sleeping spot. In practical terms, it is a quilted mattress with three stuffed bolsters attached around the back and sides, creating a cozy nest-like shape while leaving the front open for easy entry.
Bolster beds are common in pet bedding because many dogs naturally prefer a defined edge around them when they sleep. That instinct connects to denning and nesting behavior, which is why raised sides often make a bed feel more secure. This version keeps the construction realistic for home sewing: a quilted rectangular mattress in the center, two long side bolsters, and one back bolster, all made in bright, cheerful fabrics for a comfortable bed that also looks lively in the room.
Why this idea is worth making
This idea is worth making because it offers more support than a flat cushion bed while still being very manageable to sew at home. The raised bolsters make the bed feel more finished, more comfortable for lounging, and especially well suited to dogs that like to rest their chin on an edge.
Design Inspirations – Digitally Modified Images. Texture and color may vary from the actual product.




Finished size
- Finished mattress area: approximately 24″ x 30″ x 3″
- Finished side bolsters: 30″ long x 6″ wide x 6″ high
- Finished back bolster: 24″ long x 6″ wide x 6″ high
- Overall finished size: about 36″ wide x 36″ deep at the widest points
- A good size for small to medium dogs
Materials
- Top strips for mattress: 6 strips cut 4 1/2″ x 30 1/2″ in vibrant quilting cotton or soft flannel
- Backing for quilted mattress top: 1 piece at least 28″ x 34″
- Low-loft batting for mattress top: 1 piece at least 28″ x 34″
- Mattress bottom fabric: 1 piece 24 1/2″ x 30 1/2″
- Mattress boxing strip: 1 strip 3 1/2″ x 109″
- Foam insert for mattress: 24″ x 30″ x 3″
- Optional polyester batting wrap for foam: about 30″ x 36″
- Fabric for two side bolsters:
- 4 rectangles 30 1/2″ x 6 1/2″ for top and bottom panels
- 2 boxing strips 6 1/2″ x 74″
- Fabric for back bolster:
- 2 rectangles 24 1/2″ x 6 1/2″ for top and bottom panels
- 1 boxing strip 6 1/2″ x 62″
- Stuffing for bolsters: polyester fiberfill or clean shredded foam
- Coordinating thread
- Clips or pins
- Hand-sewing needle for closing openings
Color notes
Use vibrant colors so the bed feels cheerful rather than purely utilitarian. A strong combination might include teal, coral, mustard, grass green, cobalt, and ivory on the mattress top, with the bolsters in a rich coordinating solid such as deep turquoise, tomato red, or warm gold. If you want a more festive living-room look, cranberry, pine green, cream, and plaid accents also work beautifully.
Assembly at a glance
- Piece and quilt the mattress top
- Sew the boxed mattress cushion
- Make and stuff the two side bolsters
- Make and stuff the back bolster
- Attach the bolsters securely to the mattress
- Reinforce, shape, and finish the bed
Step-by-step guide
Step 1 — Decide the size and fabric plan
This version is sized for a medium dog and uses a 24″ x 30″ sleeping pad with 6″-high bolsters. Before cutting, decide whether you want a brighter playful look or a warmer holiday-style palette. Mixing six distinct colors across the mattress top gives the bed a quilted, handmade character without overly fussy piecing.
Step 2 — Cut the mattress top strips
Cut 6 strips at 4 1/2″ x 30 1/2″. When sewn together with 1/4″ seams, they will create a finished mattress top measuring about 24 1/2″ x 30 1/2″ before quilting and trimming.

Step 3 — Sew the top strips together
Arrange the six strips in a pleasing sequence, alternating lighter and darker values so the top looks balanced. Sew the strips together lengthwise using a 1/4″ seam allowance, then press the seams to one side or open, depending on fabric bulk.
Step 4 — Build the quilt sandwich
Lay the backing fabric wrong side up, place the batting on top, and then position the strip-pieced top right side up. Smooth everything היטեպ?
No—smooth everything carefully and baste the layers together with pins or basting spray.
Step 5 — Quilt the mattress top
Quilt straight lines running parallel to the strip seams or make a simple grid. Keep the quilting about 1 1/2″ to 2″ apart so the pad stays soft and flexible rather than stiff. That spacing is more realistic for a dog bed than dense quilting.

Step 6 — Trim the quilted top and cut the mattress base pieces
Trim the quilted mattress top to 24 1/2″ x 30 1/2″. Cut the mattress bottom fabric to the same size, 24 1/2″ x 30 1/2″. Cut the boxing strip at 3 1/2″ x 109″, which is enough to go around the full mattress perimeter.
Step 7 — Attach the boxing strip to the quilted top
Sew the boxing strip to the quilted top, right sides together, beginning along one long side. Clip the boxing seam allowance slightly at the corners so it can turn cleanly. Continue all the way around, using a 1/4″ seam allowance.
Step 8 — Attach the mattress bottom
Pin the bottom panel to the free edge of the boxing strip, right sides together. Sew around all four sides, but leave an opening of about 10″ to 12″ along one long side so you can insert the foam later. Turn the mattress cover right side out.

Step 9 — Insert the foam pad and close the opening
Wrap the 24″ x 30″ x 3″ foam pad in a thin layer of polyester batting if you want a softer, slightly fuller look. Slide it into the mattress cover and work it neatly into the corners. Fold in the raw edges of the opening and stitch it closed by hand with a ladder stitch or by machine with a close edge seam.
Step 10 — Cut the side bolster pieces
For the two side bolsters, cut:
- 4 panels at 30 1/2″ x 6 1/2″ for the tops and bottoms
- 2 boxing strips at 6 1/2″ x 74″
Each finished side bolster will measure about 30″ x 6″ x 6″.
Step 11 — Sew the first side bolster
Take one 74″ boxing strip and sew the short ends together to form a loop. Match that loop to one 30 1/2″ x 6 1/2″ top panel, right sides together, and sew all around with a 1/4″ seam allowance, clipping the seam allowance at the corners. Then sew the bottom panel to the other side of the loop, leaving an 8″ opening for turning and stuffing.

Step 12 — Stuff and close the first side bolster
Turn the bolster right side out. Stuff it firmly but not rock-hard with fiberfill or shredded foam. The goal is a supportive edge that still feels cushioned when a dog leans on it. Close the opening by hand once the shape looks even.
Step 13 — Make the second side bolster the same way
Repeat the same process for the second side bolster: sew the boxing loop, attach the top and bottom panels, leave an opening, turn, stuff, and hand-close. Try to match the firmness of the first side so the finished bed sits evenly.
Step 14 — Cut and sew the back bolster
For the back bolster, cut:
- 2 panels at 24 1/2″ x 6 1/2″
- 1 boxing strip at 6 1/2″ x 62″
Sew the short ends of the 62″ strip together into a loop. Attach it to one top panel and one bottom panel, leaving an opening for stuffing just as you did for the side bolsters.

Step 15 — Stuff and close the back bolster
Turn the back bolster right side out and stuff it to the same firmness as the side bolsters. Close the opening by hand. When finished, the back bolster should measure about 24″ x 6″ x 6″.
Step 16 — Position the two side bolsters on the mattress
Place one long side bolster along each long edge of the mattress. Keep the bottom seam of each bolster facing down or inward so the cleanest face shows on the outside. Clip or pin them in place. The front ends should stop flush with the mattress front edge, while the back ends align with the mattress back edge.
Step 17 — Attach the side bolsters and then the back bolster
Stitch each side bolster to the mattress along its inside lower edge using a strong topstitch or edge stitch. A second parallel row of stitching adds security. Then place the back bolster across the rear edge between the two side bolsters and stitch it down in the same way. The three bolsters should meet snugly at the corners to form a comfortable U-shaped surround.

Step 18 — Reinforce and finish the bed
Reinforce the junctions where the back and side bolsters meet with a few extra stitches by hand or machine. Fluff the bolsters, check that the mattress lies flat, and trim any loose threads. The finished bed should feel stable, soft in the center, and comfortably raised around the sides and back.
Extra tips for a better result
Use a sturdy fabric where it matters most
If your top is quilting cotton or flannel, that is fine for softness and color. For the mattress bottom and bolster undersides, a sturdier fabric such as canvas, twill, or denim will usually last longer.
Keep the bolsters comfortably firm
Bolsters that are under-stuffed collapse quickly, while over-stuffed bolsters can feel hard and awkward. Aim for a firm but squeezable fill. A dog should be able to lean on the edge without the bolster flattening immediately.
Other Design Inspirations – Digitally Modified Images. Texture and color may vary from the actual product.




8. Round Quilted Dog Bed for a Cozy Nesting Spot
A round quilted dog bed creates a naturally cozy place for dogs that like to curl into a ball, circle before settling, or sleep with their nose tucked toward their tail. The circular shape has no hard corners, while the cushioned center gives the entire bed a soft, nest-like feel. A brightly pieced quilted top also turns a practical pet bed into something that looks intentional in a living room rather than something that needs to be hidden away.
Round pet beds echo the nesting shapes dogs naturally create for themselves in blankets and soft bedding. This version keeps that idea simple: a colorful quilted patchwork top, a sturdy circular base, a 5-inch-deep boxed side, and a foam cushion wrapped in soft batting. The finished bed measures approximately 32 inches across, making it comfortable for many small-to-medium dogs.
Why the Round Shape Works
A circular bed is especially good for dogs that:
- Sleep curled up
- Turn several times before lying down
- Like to tuck against the outer edge
- Prefer a compact resting space rather than a long rectangular pad
The generous 32-inch finished diameter provides approximately 804 square inches of sleeping surface, while the 5-inch depth gives the bed enough loft to feel substantially cushioned.
Finished Size
- Finished diameter: approximately 32 inches
- Finished depth: approximately 5 inches
- Recommended insert: approximately 31 inches diameter × 4 inches thick
- Best suited to many small-to-medium dogs
Measure your dog while sleeping before cutting. A dog that sprawls rather than curls may be happier on a larger rectangular bed.
Design Inspirations – Digitally Modified Images. Texture and color may vary from the actual product.




Materials Needed
Patchwork Top
- 36 quilting cotton squares, each 6½ × 6½ inches
- Use 6-10 coordinated fabrics in vibrant colors
A cheerful palette could include:
- Cobalt blue
- Turquoise
- Coral
- Tomato red
- Sunflower yellow
- Grass green
- Berry pink
- Warm ivory
Quilting Layers
- Low-loft batting: approximately 40 × 40 inches
- Muslin or lightweight cotton quilting backing: approximately 40 × 40 inches
Bottom and Side
- Bottom fabric: one piece large enough for a 33-inch-diameter circle
- Gusset fabric: enough to make one strip 6 inches wide × approximately 101½ inches long
Canvas, cotton twill, denim, or a sturdy home-decor cotton works particularly well for the base and gusset.
Cushion
- Round upholstery foam: approximately 31 inches diameter × 4 inches thick
- Polyester batting or fleece wrap: approximately 38 × 38 inches
Alternatively, use a similarly sized purchased round dog-bed insert.
Other Supplies
- Coordinating thread
- Walking foot
- Rotary cutter
- Quilting ruler
- Cutting mat
- Fabric marker
- Large safety pins or basting spray
- Sewing clips
- Hand-sewing needle
- Large sheet of paper or string-and-pencil compass for drawing the circular template
Patchwork Cutting Math
The top uses:
36 squares at 6½ inches
arranged:
6 squares across × 6 squares down
With five ¼-inch seams across each direction:
6 × 6½ – 5 × ½ = 36½ inches
So the completed patchwork panel measures approximately:
36½ × 36½ inches
before quilting.
That leaves enough room to quilt the panel first and then cut a:
33-inch-diameter circle
from the center.
Gusset Math
The finished bed diameter is:
32 inches
The circumference at the finished seam line is:
32 × π ≈ 100½ inches
The gusset ends need a seam allowance too, so cut the continuous gusset strip approximately:
101½ inches long
Using a ½-inch seam to join the ends removes 1 inch total, leaving approximately:
100½ inches
around the finished loop.
For the depth:
6-inch cut width – two ½-inch seam allowances = 5 inches finished
So cut:
1 gusset strip at 6 × 101½ inches
You can piece this strip from three shorter fabric strips.
Step-by-Step Guide
Step 1 — Prewash and Prepare the Fabrics
Prewash the patchwork fabrics and sturdy bottom/gusset fabric if you expect the finished bed to be washed or spot-cleaned frequently.
Dry and press them flat.
Check the batting manufacturer’s instructions. Don’t automatically prewash loose batting unless the manufacturer recommends it.
If using upholstery foam, unpack it now and allow it to return fully to its intended thickness.

Step 2 — Cut the 36 Patchwork Squares
Cut:
36 squares at 6½ × 6½ inches
Use several fabrics rather than 36 completely different prints.
A balanced example is:
- 6 cobalt
- 6 turquoise
- 6 coral/red
- 6 yellow
- 6 green
- 6 ivory/berry/mixed accents
Repeating colors across the design helps the scrappy surface feel intentional.
Step 3 — Arrange the 6 × 6 Layout
Arrange the squares in:
6 rows of 6
Move the colors around until:
- Lights are distributed evenly
- Dark colors don’t form one heavy cluster
- Similar prints aren’t unintentionally stacked
- Strong reds, yellows, and blues travel around the whole panel
Take a photo once you’re happy with the arrangement.

Step 4 — Sew the Squares into Rows
Sew each row using:
¼-inch seam allowances
You will make:
6 rows
Press Row 1 seams to the right.
Press Row 2 seams to the left.
Continue alternating directions.
This lets the intersections nest neatly when the rows are joined.
Step 5 — Join the Six Rows
Pin or nest the row intersections carefully.
Sew the six rows together using:
¼-inch seams
Press the new row seams consistently.
The completed patchwork panel should measure approximately:
36½ × 36½ inches
Minor variation of about ⅛-¼ inch is normal.

Step 6 — Make the Quilt Sandwich
Cut batting and quilting backing approximately:
40 × 40 inches
Layer:
- Backing, wrong side up
- Low-loft batting
- Patchwork, right side up
Center the patchwork on the oversized layers.
Smooth from the middle toward the edges and baste thoroughly.
Step 7 — Quilt the Patchwork Top
Quilt across the entire square before cutting the circle.
Good choices include:
- Diagonal lines
- A crosshatch
- Straight lines through the square centers
Keep the quilting roughly:
1½-2 inches apart
unless the batting manufacturer requires closer quilting.
A walking foot helps the layers feed evenly.

Step 8 — Make a 33-Inch Circle Template
The outer top needs to be:
33 inches in diameter
because the finished diameter will be approximately 32 inches after two ½-inch seam allowances are taken at opposite edges.
Make a paper template with:
- 16½-inch radius
- 33-inch diameter
A string-and-pencil compass works well if you don’t have a large circular ruler.
Fold the paper into quarters before drawing and cutting if you want a more symmetrical circle.
Step 9 — Cut the Quilted Top and Bottom Circles
Center the 33-inch template over the quilted patchwork.
Check the color placement one last time.
Cut:
- 1 quilted top circle at 33 inches diameter
- 1 sturdy bottom circle at 33 inches diameter
Stay as accurate as possible.
A distorted circle becomes difficult to match to the gusset later.

Step 10 — Prepare the Gusset
Cut enough sturdy fabric strips to piece a continuous strip:
6 inches wide × 101½ inches long
If working from 44-inch fabric, three strips are enough.
Join the shorter strips end-to-end with:
½-inch seams
Press those joining seams open.
Trim the finished long strip precisely to:
101½ inches
Step 11 — Sew the Gusset into a Loop
Bring the two short ends right sides together.
Sew using:
½-inch seam allowance
Press the seam open.
The resulting loop should measure approximately:
100½ inches around the seam line
and:
6 inches wide
Mark the gusset loop into:
- Quarters
- Then eighths
using clips or removable marks.
Assembly
The main components are now ready:
- One 33-inch quilted patchwork circle
- One 33-inch sturdy bottom circle
- One 6-inch-wide gusset loop
- One round foam insert
From here, the bed becomes a boxed circular cushion.

Step 12 — Mark the Top Circle into Eighths
Fold the quilted top gently in half and then into quarters.
Mark the:
- Four quarter points
- Four additional eighth points
around the circumference.
Do the same to the bottom circle.
These registration marks make it much easier to distribute the gusset evenly around a large curved seam.
Step 13 — Attach the Gusset to the Quilted Top
Place the gusset and quilted top:
right sides together
Match:
- Quarter marks
- Eighth marks
- Gusset seam to the back of the bed
Clip generously between those marks.
Sew completely around using:
½-inch seam allowance
Don’t stretch either layer.
Let the curve feed naturally through the machine.

Step 14 — Clip and Inspect the Circular Seam
Check the seam before proceeding.
Make sure there are no:
- Tucks
- Pleats
- Missed sections
Clip small notches into the gusset seam allowance around the curve approximately every:
1½-2 inches
without cutting through the stitching.
These clips let the seam relax into its circular shape.
Step 15 — Attach the Bottom Circle
Open out the gusset.
Place the bottom circle against the free gusset edge:
right sides together
Match all quarter and eighth marks.
Clip around the entire circumference.
Sew using:
½-inch seam allowance
but leave approximately:
20-24 inches open
along the back half of the bed.
A generous opening makes inserting round foam much easier than trying to force it through a small gap.

Step 16 — Turn the Cover and Prepare the Cushion
Turn the bed shell right side out through the large opening.
Smooth the circular edges.
Wrap the:
31-inch-diameter × 4-inch-thick foam
with polyester batting or fleece.
The wrapping softens the hard foam edge and helps fill the approximately 32-inch finished cover more attractively.
Trim excess wrap so it doesn’t create a lump underneath.
Step 17 — Insert and Position the Foam
Compress the foam slightly and slide it through the opening.
Work around the circle gradually rather than forcing one section.
Once inserted:
- Center the foam
- Smooth the batting wrap
- Push the cover evenly around the edge
- Check the top for puckering
The quilted surface should lie comfortably over the cushion rather than being stretched drum-tight.

Step 18 — Close the Opening and Shape the Bed
Fold the raw seam allowances at the opening inward by approximately:
½ inch
Clip the opening closed.
Finish with:
- A strong ladder stitch by hand, or
- Careful machine topstitching if you can keep the foam away from the needle
Reinforce both ends of the closure.
Fluff and rotate the bed, smooth the gusset, and make sure the circular top lies evenly.
The finished dog bed should measure approximately:
32 inches diameter × 5 inches deep
with a softly rounded, cushioned profile that gives a dog plenty of room to curl into the center.
Assembly at a Glance
- Cut 36 squares at 6½ inches.
- Arrange them 6 × 6.
- Sew six rows.
- Join the rows into a 36½-inch-square patchwork top.
- Layer with batting and backing.
- Quilt approximately 1½-2 inches apart.
- Make a 33-inch circle template.
- Cut the quilted top circle.
- Cut a matching 33-inch bottom circle.
- Piece a 6 × 101½-inch gusset.
- Sew the gusset into a loop.
- Mark circles and gusset into eighths.
- Sew the gusset to the quilted top with ½-inch seams.
- Clip the curved seam allowance.
- Sew on the bottom, leaving a 20-24-inch opening.
- Wrap the 31 × 4-inch round foam insert.
- Insert and center the cushion.
- Close the opening and shape the finished bed.
Beginner Tips for Success
- Quilt the patchwork before cutting the circle.
- Make the patchwork square several inches larger than the final circle.
- Use low-loft batting on the top so it remains flexible.
- Use canvas, twill, denim, or another sturdy fabric for the gusset and bottom.
- Mark the circles and gusset into eighths, not just quarters.
- Don’t stretch the gusset while sewing around the circle.
- Use lots of clips rather than trying to control the whole circumference with a few pins.
- Leave a large opening for inserting foam.
- Wrap foam in batting for a softer edge.
- Avoid making the cover excessively tight around the foam.
- Reinforce the final closure at both ends.
- For a dog that tends to overheat, use cotton batting and breathable cotton fabrics rather than plush synthetic fleece on the sleeping surface.
- If your dog frequently soils bedding, add a zipper gusset so you can remove the cover for washing.
Styling and Use Ideas
A colorful round bed works especially well in:
- A living-room corner
- Beside a sofa
- Near a fireplace
- In a bedroom
- Under a sunny window
- Beside a reading chair
Because the bed itself has so much color, a quieter rug, pale wood, neutral upholstery, and simple baskets keep the room balanced.
Other Design Inspirations – Digitally Modified Images. Texture and color may vary from the actual product.




9. Quilted Crate Mat and Travel Dog Bed for On-the-Go Comfort
A quilted crate mat and travel dog bed is one of the most practical pet-sewing projects because it solves two problems at once. At home, it gives a crate a softer, more finished surface than a bare tray. On the go, it becomes a portable resting mat that can be spread on the floor, packed in the car, or folded up and carried to a friend’s house. Dogs tend to settle more easily on something that smells familiar, which is why travel mats have long been popular with crate trainers, show-dog handlers, and everyday pet owners alike.
This version is designed as a foldable rectangular mat with a bright quilted top, a sturdy bottom, light cushioning, and built-in ties so it can fold neatly into thirds. The finished mat measures 24″ × 36″, a versatile size for many small-to-medium dogs and a useful starting point for crate use. If you are sewing for a specific crate, always measure the crate floor first and reduce the finished size by about 1″ to 2″ in both directions for an easier fit.
Finished Size
- Finished size: approximately 24″ × 36″
- Folded size: approximately 24″ × 12″
- Best for:
- small-to-medium dogs
- travel use
- crate liners
- car rides
- visiting, camping, or holiday trips
Design Inspirations – Digitally Modified Images. Texture and color may vary from the actual product.




Materials
Fabrics
- Top fabric: 7 strips of quilting cotton, each 4 1/2″ × 40″
- Bottom fabric: 1 piece sturdy cotton, canvas, twill, or denim, 25″ × 37″
- Binding: 4 strips, each 2 1/2″ × width of fabric
- Tie fabric or twill tape: 2 ties, each 24″ long
- Handle: 1 cotton webbing handle, 1″ wide × 14″ long
Use bright, cheerful colors for the top. A lively combination might include:
- teal
- coral
- cobalt blue
- mustard yellow
- apple green
- berry red
- warm ivory
Inner Layers
- Low-loft cotton batting: 1 piece 25″ × 37″
- Sew-in foam stabilizer or compressed polyester batting: 1 piece 25″ × 37″
This combination gives the mat more body than a single quilt layer while keeping it flexible enough to fold.
Notions
- Coordinating thread
- Rotary cutter and mat
- Quilting ruler
- Wonder clips or pins
- Walking foot
- Fabric marker
- Safety pins or basting spray
Cutting Plan and Measurement Notes
The top is made from 7 strips cut at 4 1/2″ wide.
When sewn together with 1/4″ seam allowances, they create a strip-set measuring about:
- 31 1/2″ wide
because 7 × 4 1/2 = 31 1/2 - by approximately 40″ long
That gives enough room to trim the quilted panel down to:
- 25″ × 37″ before binding
Once the binding is added, the finished mat will measure about:
- 24″ × 36″
The fold lines are placed at:
- 12″
- 24″
from one short end, so the mat folds neatly into thirds.
Step-by-Step Guide
Step 1 — Measure the Crate or Decide the Travel Size
Decide whether the mat will be used mostly in a crate, on the floor, or for both.
This guide uses a finished size of 24″ × 36″. That is a good all-purpose travel mat size, but for a crate liner, measure the inside floor carefully. If the crate interior is smaller, reduce the finished size so the mat fits neatly without buckling at the edges.

Step 2 — Prewash and Prepare the Fabrics
Prewash the quilting cotton and bottom fabric if you want the mat to be washable after use. Dry them fully and press them flat.
Check the care instructions for the batting or foam layer. Some compressed battings should not be prewashed.
Step 3 — Cut the Top Strips
Cut 7 strips from quilting cotton, each:
- 4 1/2″ × 40″
Use a mix of bold, happy colors so the finished mat looks bright and playful. Alternating warm and cool colors usually gives the cleanest result.

Step 4 — Arrange the Strip Order
Lay the 7 strips side by side in the order you want to sew them.
A balanced arrangement might be:
- teal
- mustard
- coral
- ivory
- cobalt
- green
- berry
Try not to place two fabrics with the same value right beside each other. A strong contrast helps the strip design read clearly.
Step 5 — Sew the Strip Set
Sew the strips together along the long edges using 1/4″ seam allowances.
Press the seams to one side, or press them open if the bottom fabric is thick and you want to reduce bulk.
The finished strip set should measure approximately:
- 31 1/2″ × 40″

Step 6 — Trim the Top Panel
Trim the pieced strip-set to:
- 25″ × 37″
This is the outer top layer before binding.
Keep the stripes running along the 36″ length of the mat. That orientation makes the mat feel longer and cleaner visually.
Step 7 — Cut the Bottom Layer
Cut the bottom fabric to:
- 25″ × 37″
A sturdy bottom helps the mat hold its shape and stand up to crate trays, flooring, and travel use.

Step 8 — Cut the Cushioning Layers
Cut:
- 1 piece low-loft cotton batting at 25″ × 37″
- 1 piece sew-in foam stabilizer or compressed polyester batting at 25″ × 37″
The cotton batting softens the top, while the thicker stabilizer layer gives the mat enough body to feel more like a bed than a placemat.
Step 9 — Prepare the Binding, Ties, and Handle
Cut or prepare:
- 4 binding strips at 2 1/2″ × WOF
- 2 ties at 24″ long
- 1 webbing handle at 14″ long
If making fabric ties instead of using tape, cut 2 strips at 2″ × 24″, fold the raw edges inward, fold in half lengthwise, and stitch them closed.
The ties will wrap around the folded mat. The handle turns it into a proper grab-and-go dog bed.

Step 10 — Layer the Quilt Sandwich
Lay the layers in this order:
- bottom fabric, wrong side up
- foam stabilizer or compressed batting
- cotton batting
- pieced top, right side up
Smooth each layer carefully and baste with pins or spray.
Because the mat is larger and thicker than a typical quilted placemat, thorough basting matters. It prevents shifting and keeps the fold lines straight later.
Step 11 — Quilt the Main Body
Quilt the layered mat with straight lines running the 36″ direction.
A simple spacing of 2 1/2″ to 3″ apart works well. That is dense enough to hold the layers stable, but not so dense that the mat becomes stiff and board-like.
Start in the center and work outward.
Step 12 — Mark the Fold Lines
Using a ruler and fabric marker, measure from one short end and mark fold lines across the width at:
- 12″
- 24″
These lines divide the mat into three equal sections, each about 12″ long.
Step 13 — Stitch the Fold Channels
Sew on each fold line with two parallel rows of stitching spaced about 1/2″ apart.
These stitched channels create a softer hinge so the mat folds more easily. They also visually define the three sections without interrupting the overall quilted look.

Step 14 — Square Up the Quilted Panel
After quilting, trim the entire mat square to:
- 24″ × 36″
Quilting always pulls fabric in slightly, so the trimming must happen after quilting, not before.
Check all four corners and make sure the edges are straight.
Step 15 — Position the Handle
Center the 14″ webbing handle on one short end.
Place the raw ends about 4″ apart, with each raw end extending to the edge of the mat so they will be caught in the binding. Baste them in place within the seam allowance.
This short handle is enough to carry the folded mat without making the edge bulky.

Step 16 — Position the Ties
Place one tie at the midpoint of each long side, centered approximately 18″ from either short end.
Let the raw end of each tie extend to the mat edge so the binding will secure it. Baste them in place.
When the mat is folded into thirds, these two ties meet and wrap around the bundle.
Assembly at a Glance
At this point, the construction is straightforward:
- the quilted body is complete
- the fold channels are stitched
- the handle is basted in place
- the two closure ties are basted in place
The last steps finish the edges and turn the piece from a quilted pad into a durable travel mat.
Step 17 — Bind the Mat
Join the 4 binding strips into one long strip and press it in half lengthwise.
Bind the mat all the way around using your preferred quilt binding method, enclosing:
- the raw outer edges
- the handle ends
- the tie ends
Miter the corners neatly.
Because this mat will be pulled, folded, and carried, take care to stitch the binding securely.

Step 18 — Finish, Fold, and Test the Mat
Complete the binding by machine or hand, then fold the mat into thirds along the stitched fold channels.
Tie the side ties around the folded mat and lift it by the handle to test the carry system.
The finished mat should:
- lie flat when opened
- fold cleanly into thirds
- feel cushioned but flexible
- work comfortably as both a crate mat and a travel dog bed
Tips for a Better Result
Choose the Right Bottom Fabric
A sturdy bottom matters more than most beginners expect. Quilting cotton alone can wear out quickly on crate trays and hard floors. Canvas, twill, or denim helps the mat last longer.
Keep the Quilting Moderate
Over-quilting makes a travel mat stiff. Under-quilting lets the layers shift. Straight lines every 2 1/2″ to 3″ are a good middle ground.
Use Familiar Colors or Prints if the Dog Travels Often
Dogs respond strongly to familiar smells and textures. A mat that lives in the house for a while before travel often becomes more comforting because it already smells like home.
Adjust the Size Easily
To resize this project, keep the same construction method and simply change:
- the top and bottom rectangles
- the inner padding layers
- the fold placement
For a smaller dog or compact crate, a finished 20″ × 30″ version also works well.
Other Design Inspirations – Digitally Modified Images. Texture and color may vary from the actual product.




10. Flannel Quilted Dog Bed for Extra Soft Winter Warmth
A flannel quilted dog bed is a soft, padded floor bed designed to feel warmer and cozier than a standard cotton mat. Flannel is a classic cold-weather fabric because its brushed surface traps a little extra air, which helps it feel softer and warmer against the body. That same quality makes it especially well suited to dogs that like to curl up, nest, and settle into a plush sleeping spot during cooler months.
This version is a rectangular patchwork dog bed with a quilted flannel top, a sturdy base, and a foam-padded interior for extra comfort. The finished bed is approximately 35″ × 29″ and about 2 1/2″ to 3″ thick, which works well for many small-to-medium dogs. Use vibrant winter-friendly colors such as cranberry red, pine green, cobalt blue, mustard, teal, berry, and soft ivory to give the bed a cheerful handmade look.
Finished Size
- Approximate finished size: 35″ × 29″
- Approximate thickness: 2 1/2″ to 3″
- Best suited to:
- small-to-medium dogs
- indoor winter use
- living rooms, bedrooms, and sunny corners
- dogs that prefer a soft, flat, cushion-style bed
Design Inspirations – Digitally Modified Images. Texture and color may vary from the actual product.




Materials
Fabrics
- Flannel patchwork top: assorted flannel prints or solids totaling about 1 1/2 yards
- Bottom fabric: 1 yard sturdy cotton twill, canvas, denim, or heavyweight cotton
- Muslin backing for quilting: 1 yard
Padding
- Low-loft cotton batting: 1 piece about 38″ × 32″
- 2″ upholstery foam: 1 piece cut to 34″ × 28″
- Polyester batting for wrapping foam: 1 piece about 38″ × 32″
Notions
- Coordinating thread
- Rotary cutter and ruler
- Sewing machine with walking foot if available
- Quilting pins or basting spray
- Hand-sewing needle
- Fabric marker
- Optional quilting clips
Cutting List
For the patchwork top
Cut 30 flannel squares at 6 1/2″ × 6 1/2″.
Arrange them in a grid of:
- 6 squares across
- 5 squares down
This creates a pieced top measuring about:
- 36 1/2″ × 30 1/2″ before quilting and trimming
For the lower layers
- Muslin backing: cut 38″ × 32″
- Quilt batting: cut 38″ × 32″
- Bottom panel: cut 36″ × 30″
- Foam insert: cut 34″ × 28″
- Batting wrap for foam: cut 38″ × 32″
Color Planning Tip
Because this is a winter bed, flannel prints with warmth and contrast usually work best. A lively combination might include:
- cranberry plaid
- forest green check
- mustard solid
- cobalt flannel
- teal plaid
- berry red
- ivory print
Try to mix a few solids with a few plaids or checks. That keeps the bed bright and lively without making it visually chaotic.
Assembly at a Glance
Before going into the full steps, here is the basic construction flow:
- Piece the flannel patchwork top.
- Quilt the top with batting and muslin.
- Trim the quilted top to size.
- Cut and prepare the bottom panel.
- Wrap the foam insert with batting.
- Sew the quilted top and bottom together, leaving an opening.
- Turn, insert the padded foam, close the opening, and finish with a few stabilizing tacks.
Step-by-Step Guide
Step 1 — Decide on the Finished Size
This guide is written for a finished dog bed of about 35″ × 29″. That size is roomy enough for many small-to-medium dogs to stretch out, while still being manageable on a standard sewing table.
If you are sewing for a particular dog, measure the dog while lying down and add roughly 6″ to 8″ in both length and width for comfort.
Step 2 — Choose the Flannel Colors and Prints
Select a mix of vibrant flannels that still feel winter-appropriate. Plaids, windowpane checks, tartans, brushed solids, and tiny tossed prints all work well.
Flannel has been used for warm sleep textiles for generations because the brushed nap makes it feel gentler and warmer than plain woven cotton. That is one reason flannel dog beds tend to look and feel especially inviting.

Step 3 — Prewash and Dry the Fabrics
Prewash the flannel, muslin, and bottom fabric. Flannel can shrink noticeably, so washing first helps prevent the finished bed from puckering unevenly after laundering.
Dry the fabrics thoroughly and smooth them out before cutting.
Step 4 — Cut the Patchwork Squares
Cut 30 squares at 6 1/2″ × 6 1/2″ from the flannel fabrics.
These 30 squares will form:
- 6 columns
- 5 rows
That gives a pieced panel measuring approximately 36 1/2″ × 30 1/2″ before quilting.
Step 5 — Lay Out the Patchwork Design
Arrange the 30 squares on a flat surface in 6 columns by 5 rows.
Try to distribute color evenly across the layout. If one dark fabric clusters too heavily in one corner, move a few squares around so the design feels balanced.
A good patchwork dog bed usually looks best when bold colors are spread throughout the surface rather than grouped into one heavy block.

Step 6 — Sew the Squares into Rows
Sew the squares together row by row using a 1/4″ seam allowance.
You will make:
- 5 rows
- each row containing 6 squares
Press the seams in alternating directions from row to row. That helps the intersections nest together more neatly when you join the rows.
Step 7 — Join the Rows
Sew the 5 rows together, again using a 1/4″ seam allowance.
Match the seam intersections carefully so the patchwork stays crisp. Once all rows are joined, the patchwork top should measure about:
- 36 1/2″ wide × 30 1/2″ high
Step 8 — Press and Check the Top
Press the patchwork top flat and check for any seam allowances that have flipped or twisted.
This is the best moment to confirm that the top lies smoothly and that the corners line up reasonably well. Small irregularities are part of handmade patchwork, but big distortions should be corrected now rather than after quilting.

Step 9 — Build the Quilting Sandwich
Layer the quilted top as follows:
- Muslin backing, right side down
- Low-loft cotton batting
- Flannel patchwork top, right side up
Smooth each layer carefully and baste with pins or spray.
The extra muslin backing matters here. Quilting directly onto batting alone is awkward and unstable, especially with flannel, which has more surface drag than standard quilting cotton.
Step 10 — Mark the Quilting Lines
Mark simple quilting lines across the patchwork top.
For a dog bed, straight-line quilting spaced about 3″ apart is practical and easy. You can quilt vertically, horizontally, or in a broad grid. This density is enough to stabilize the flannel and batting without making the top stiff.
Step 11 — Quilt the Top
Quilt along the marked lines, starting near the center and working outward.
A walking foot helps the layers feed more evenly, especially with flannel. Backstitch lightly at the beginning and end of each quilting line.
The goal is a quilted top that feels stable and padded, but still soft enough to drape slightly over the foam insert.

Step 12 — Trim the Quilted Top
Trim the finished quilted panel to:
- 36″ × 30″
The slight reduction from the original pieced size squares up the edges and removes any distortion from quilting.
Step 13 — Cut the Bottom Panel
Cut the bottom fabric to:
- 36″ × 30″
A sturdier lower fabric is a good idea for dog beds because it stands up better to claws, frequent use, and friction against floors. A brushed twill or soft canvas gives a nice balance of durability and comfort.
Step 14 — Prepare the Foam Insert
Cut the upholstery foam to:
- 34″ × 28″
This is slightly smaller than the sewn shell so it fits inside more easily.
Then wrap the foam with the 38″ × 32″ polyester batting. Smooth the batting around the foam and hand-baste or pin it lightly if needed. This softens the edges so the bed does not look boxy or overly firm.

Step 15 — Sew the Bed Shell
Place the quilted top and bottom panel right sides together.
Sew around all four sides using a 1/2″ seam allowance, but leave an opening of about 14″ along one long side for turning and inserting the padded foam.
A 1/2″ seam is slightly sturdier than a quilt binding edge for a project like this and helps the bed hold its shape.
Step 16 — Clip Corners and Turn the Cover
Clip the seam allowance diagonally across the corners without cutting the stitches. Then turn the cover right side out through the opening.
Push the corners out gently with a blunt point turner or chopstick. Smooth the seams so the shape looks even.
Step 17 — Insert the Padded Foam
Slide the wrapped foam insert through the opening and work it into place.
Smooth the insert so it fills the corners evenly. Because the foam is cut slightly smaller than the shell, the bed should look full but not strained. Adjust the batting wrap if one side looks thicker than another.

Step 18 — Close the Opening and Add Stabilizing Tacks
Fold the seam allowance at the opening inward and stitch it closed by hand with a ladder stitch or by machine very close to the edge.
Then add 4 hand-sewn tacking points through all layers to keep the insert from shifting. Space them evenly in a rectangle, approximately:
- 8″ in from each short end
- 7″ in from each long side
These tacks keep the bed flatter and more stable over time, especially after repeated use.
Care Notes
Washing
Because this bed contains foam, it is usually best to:
- spot clean when possible
- machine wash only if your foam is washable and the bed is small enough for the machine
- air dry thoroughly
If you want fully frequent washing, a removable cover design is better. But for a simple quilted winter dog bed, this construction is soft, sturdy, and realistic for everyday home use.
Best Fabrics for Winter Warmth
Flannel is the star here, but it pairs well with:
- brushed cotton plaids
- yarn-dyed checks
- fleece throws nearby for layering
- rich winter colors like cranberry, spruce, navy, teal, mustard, and cream
Other Design Inspirations – Digitally Modified Images. Texture and color may vary from the actual product.




Conclusion
A dog that has a good bed uses it. That sounds obvious, but it’s worth stating – a well-made quilted bed that fits the dog, suits the room, and can be kept genuinely clean is one that actually gets slept in rather than abandoned for the sofa. And a bed you make yourself, from fabric you choose and batting you select for your dog’s weight and habits, is almost always better at all three than something you buy.
The best quilted dog bed ideas start with the dog, not the design. Measure the dog, think about how it sleeps – curled, stretched, pressed against a wall – and then pick the shape and format that fits. A curler needs the round bed; a stretcher needs a generous rectangle; a leaner needs the bolster. A dog that travels needs the crate mat.
A dog with stiff joints needs the orthopedic version. Once the practical decisions are made, the rest is quilting – fabric, color, pattern, the same skills you already have. The result is something your dog will use every day, and something that looks like it belongs in your house rather than like it came from a pet shop clearance bin.