DIY dog bed: golden retriever asleep on a 4 inch foam cushion with a gray zippered canvas cover on a low wood platform
·

DIY Dog Bed: How to Make a Dog Bed (Sizes, Foam and Cut List)

A good dog bed is mostly the right size and the right foam. This guide shows you how to size a bed to your dog and pick foam by weight. Then it walks through two builds: a no-sew fleece bed you can make in an hour, and a sewn foam bed with a removable zippered cover, with a full cut list for four sizes. If you’d rather skip the work, there are ready-made picks below too.

This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases.

Short on time? Buy a ready-made dog bed instead:

Quick Answer

  • Size: measure your dog lying stretched out, nose to base of tail, and add 6 to 12 inches. That’s the bed length.
  • Foam: 2 to 3 inches for dogs under 30 lb, 3 to 4 inches for 30 to 70 lb, 4 to 5 inches for 70 lb and up. Use high-density support foam, with a memory foam top layer for seniors.
  • Cover: canvas, duck cloth or denim with a zipper so you can wash it, plus a waterproof liner over the foam.
  • Easiest build: no-sew tied fleece bed, about 1 hour.
  • Best build: foam slab with a sewn zippered box cover, about 3 to 4 hours.

Step 1: Size the Bed

  1. Wait until your dog is lying stretched out on its side.
  2. Measure from the nose to the base of the tail. Add 6 to 12 inches. That’s your length.
  3. Measure from the top of the shoulders to the tip of the front paws. Add 6 to 12 inches. That’s your width.
  4. Dogs that curl up can go on the small end. Sprawlers need the large end.
Dog weightTypical bed sizeFoam thickness
Up to 20 lb24 x 18 in2 to 3 in
20 to 50 lb36 x 24 in3 to 4 in
50 to 80 lb42 x 30 in4 in
80 lb and up48 x 36 in4 to 5 in

Your own measurement beats the chart. Breeds vary a lot in length for the same weight.

Step 2: Pick the Filling

FillingSupportBest forDownside
High-density support foamFirm, evenMost dogs, large dogsCosts more than fiberfill
Memory foam (as a 1 to 2 in top layer)Contours, spreads pressureSeniors, dogs with sore jointsCan trap heat. Don’t use it alone, dogs sink through.
Polyester fiberfillSoft, flattens over timeSmall dogs, curl-up pillow bedsNeeds refluffing and topping up
Old blankets and pillowsSoftFree, quick bedsLumpy, flattens fast

A simple test for foam: press your fist into it with your weight. If you can feel the floor, it’s too soft or too thin for a big dog.

🛒 Shop Fillings & Foam

Memory Foam Dog Bed Insert

Best for senior dogs and large breeds with joint issues

Check Price on Amazon →

High-Density Foam Sheets

Cut to any shape — firm support for all dog sizes

Check Price on Amazon →

Polyester Fiberfill Stuffing

Budget-friendly fill — great for pillow-style and small dog beds

Check Price on Amazon →

Build 1: No-Sew Fleece Dog Bed (About 1 Hour)

Good for small and medium dogs, crates and car rides.

Materials: two pieces of fleece, each 10 inches bigger than your cushion on every side (so a 24 x 18 inch cushion needs two 44 x 38 inch pieces), and a pillow, folded blanket or 2 to 3 inch foam pad for the inside.

  1. Lay the two fleece pieces on top of each other, right sides out, edges lined up.
  2. Cut a 5 x 5 inch square out of each corner, through both layers.
  3. Cut fringe strips 1 inch wide and 5 inches deep along all four sides, through both layers.
  4. Tie each top strip to the bottom strip under it with a double knot. Do three sides.
  5. Slide in the pillow or foam pad.
  6. Tie the fourth side closed. To wash, untie one side and remove the insert.

Not for chewers. Dogs that chew can pull off and swallow the fringe.

Build 2: Foam Dog Bed With a Zippered Cover (About 3 to 4 Hours)

This is the sturdy, washable bed that holds up for years. You need a sewing machine and basic straight-stitch skills.

Materials

  • High-density foam cut to the finished size (many foam shops and online sellers will cut it for you)
  • Optional 1 to 2 inch memory foam topper, same length and width
  • Durable cover fabric: canvas, duck cloth, denim or upholstery fabric, 54 inches wide (see cut list)
  • A zipper about 2 inches shorter than the bed’s width
  • A waterproof liner or a cheap twin-size waterproof mattress protector to wrap the foam
  • Heavy-duty thread, a size 16 or 18 denim needle, pins or clips, fabric chalk

Cut List

All measurements include 1/2 inch seams.

Finished bed (L x W x H)Top panel (cut 1)Bottom panel (cut 2)Side stripFabric (54 in wide)
24 x 18 x 3 in25 x 19 in19 x 13 in4 in wide, 85 in long1 yard
36 x 24 x 4 in37 x 25 in25 x 19 in5 in wide, 121 in long2 yards
42 x 30 x 4 in43 x 31 in31 x 22 in5 in wide, 145 in long2.5 yards
48 x 36 x 5 in49 x 37 in37 x 25 in6 in wide, 169 in long3 yards

The bottom is cut in two halves so the zipper can run across the middle. The side strip can be pieced from several shorter strips sewn end to end.

Steps

  1. Prewash the fabric so the cover doesn’t shrink later.
  2. Install the zipper. Place the two bottom halves right sides together and sew them along one long edge with a 1/2 inch seam, leaving an opening in the middle the length of your zipper. Press the seam open, center the zipper face down over the opening and stitch it in on both sides.
  3. Join the side strip into one long loop with a 1/2 inch seam. Check it fits snugly around the top panel.
  4. Sew the side strip to the top panel, right sides together. At each corner, clip the strip’s seam allowance almost to the stitch line so it turns cleanly.
  5. Open the zipper halfway. This is important, or you can’t turn the cover right side out.
  6. Sew the bottom panel to the other edge of the side strip the same way.
  7. Finish the seams with a zigzag stitch to stop fraying, then turn the cover right side out through the zipper.
  8. Wrap the foam in the waterproof liner, stack the memory foam topper on top if using one, and work it into the cover corner by corner.

Want a non-slip bottom? Cut the bottom panels from vinyl-backed or rubber-dotted fabric, or set the bed on a piece of rug pad.

✂️ Recommended Sewing Supplies

Pet-Safe Fabric Scissors

Sharp and precise — makes cutting foam and thick fabric easy

Check Price on Amazon →

Zippers for Removable Covers

Makes washing so much easier — worth the extra step

Check Price on Amazon →

Build 3: Raised or Elevated Bed

A raised cot-style bed keeps dogs cooler and off cold floors. It’s a good fit for healthy dogs and outdoor use, and less suited to seniors who struggle to step up. We cover it step by step in our DIY raised dog bed guide.

🐕 Shop Bed Frames & Bases

Raised Elevated Dog Bed Frame

Great starter frame — skip the build and add your own cushion

Check Price on Amazon →

Prefer to Buy? What to Look For

  • Orthopedic bed: at least 3 to 4 inches of solid foam (not shredded) for large and senior dogs.
  • Elevated bed: for hot climates, outdoor use and dogs that run warm.
  • Bolster or donut bed: for dogs that curl up and like something to lean on.
  • Every bed: a removable, machine-washable cover. It matters more than anything else for keeping a bed fresh.
Various types of dog beds arranged indoors, including cushioned, raised frame, knitted blanket, and crate styles.

Care and Cleaning

  • Vacuum weekly to remove hair and dirt.
  • Wash the cover every 1 to 2 weeks in warm water with a mild detergent. Dry on low or air dry to limit shrinking.
  • Don’t machine wash the foam. Spot clean with mild soap and water and let it air dry completely. The waterproof liner is what keeps it clean.
  • Check seams and the zipper monthly and fix small tears before they grow.
  • Replace fiberfill when it flattens. Good high-density foam lasts years.

🐾 Finishing Touches Worth Having

Non-Slip Shelf Liner

Cut to size — stops the bed from sliding on hard floors

Check Price on Amazon →

Waterproof Fabric Liner

Sits between foam and cover — protects from accidents and moisture

Check Price on Amazon →

Frequently Asked Questions

What is the best filling for a homemade dog bed?

High-density foam for support, with an optional 1 to 2 inch memory foam topper for older dogs. Fiberfill is fine for small dogs and pillow-style beds.

How thick should foam be for a large dog bed?

At least 4 inches of high-density foam for dogs over 50 pounds, and 4 to 5 inches for dogs over 80 pounds.

What fabric is best for a dog bed cover?

Tightly woven, durable fabrics like canvas, duck cloth, denim or upholstery fabric. They hold up to claws and frequent washing.

Can I make a dog bed without sewing?

Yes. The tied fleece bed above takes about an hour. You can also slip a foam pad into a zippered duvet or pillow cover in a matching size.

How big should a dog bed be?

Your dog’s length from nose to base of tail, plus 6 to 12 inches. Use the larger end for dogs that sleep stretched out.

The Short Version

  • Measure your dog stretched out and add 6 to 12 inches.
  • Match foam thickness to weight. High-density foam for support.
  • No-sew fleece bed for a fast win, zippered foam bed for the long run.
  • Always use a washable cover and a waterproof liner.

More Dog Bed Projects

Similar Posts