How to Make a Dog Bed From an Old Mattress

How to Make a Dog Bed From an Old Mattress

How to Make a Dog Bed From an Old Mattress is a straightforward way to give your dog a spacious, comfortable sleeping area without spending much money. If you’ve got a spare mattress collecting dust in the garage or guest room, you can turn it into a bed that rivals most commercial options.

A twin-size mattress gives you about 2,925 square inches of sleeping surface, which is larger than most extra-large dog beds. As of 2026, the typical DIY cost runs under $40, compared to $200 or more for a comparable store-bought bed. That’s a big difference for a project that takes a couple of hours.

Let’s look at why an old mattress works so well for this purpose.

How to Make a Dog Bed From an Old Mattress

Why an Old Mattress Makes a Surprisingly Good Dog Bed

The biggest advantage is cost. A new large dog bed with quality foam can cost anywhere from $150 to $300. An old mattress costs you nothing if you already own one.

Even if you pick one up secondhand, you’re out maybe $20 or $30.

But it’s not just about the price. An old mattress, especially a foam one, provides better support than many dog beds on the market. Many commercial beds use polyester fiberfill that flattens within a few months.

A foam mattress holds its shape and offers consistent support for your dog’s joints. This matters a lot for older dogs or those with conditions like arthritis. If you’re unsure about sizing for your breed, check our dog bed size chart by weight to see how a mattress compares.

There’s also the environmental angle. Millions of mattresses end up in landfills every year. Repurposing one keeps a bulky item out of the waste stream.

The Environmental Protection Agency highlights mattress recycling as a way to reduce landfill burden. This project aligns with that idea.

Why an Old Mattress Makes a Surprisingly Good Dog Bed
Why Use an Old Mattress Benefit
Cost Free or under $30
Support Solid foam, no flattening
Size Twin is larger than XL dog bed
Eco-friendly Keeps mattress out of landfill

What Kind of Mattress Works Best for This Project

Not every mattress is a good candidate. You need to pick the right type and condition to make this project work well.

What Kind of Mattress Works Best for This Project

Foam vs. Innerspring: Which One to Use

Foam mattresses are the clear winner here. They consist of a solid block of foam that you can cut cleanly with a utility knife. Innerspring mattresses have metal coils that are hard to cut and can eventually poke through the fabric.

If you have an innerspring mattress, your best bet is to use only the foam topper layer. That can still make a decent bed, but it will be thinner.

Manufacturer specifications indicate that foam with a density of 1.5 to 2.0 pounds per cubic foot provides the best balance of support and durability. Memory foam works too, but it tends to retain heat. For dogs that run warm, a conventional polyurethane foam is more comfortable.

Mattress Sizes and What They Mean for Your Dog

A twin mattress (39 by 75 inches) creates a bed that fits most medium to large breeds. A full mattress (54 by 75 inches) works well for multiple dogs or very large breeds like Great Danes. A queen mattress (60 by 80 inches) is essentially a floor bed.

Think about where you plan to place the bed. The location matters for comfort and convenience, so where should you place a dog bed in the house is worth considering before you commit to a size.

What You’ll Need to Get Started

What You’ll Need to Get Started

The materials list is short and most items are easy to find. Here’s what you need.

Item Purpose
Old foam mattress Main sleeping surface
Upholstery fabric (cotton twill or canvas) Cover
Waterproof mattress protector Barrier against moisture
Staple gun and 1/4-inch staples Attaching fabric
Utility knife or box cutter Cutting foam
Measuring tape Measuring fabric and foam
Scissors or fabric shears Cutting fabric
Sewing machine (optional) Zippered cover
Zipper (optional) Removable cover
Non-slip fabric or rug pad Bottom grip

If you want a cover you can toss in the wash, a zippered option is best. That requires a sewing machine. If you don’t sew, you can staple the fabric directly to the mattress.

Just know that stapled covers are harder to remove. Adding a waterproofing layer underneath the cover will protect the foam from accidents and odors. We cover this in detail in our guide on waterproof dog beds.

Step-by-Step: How to Turn an Old Mattress Into a Dog Bed

Follow these steps in order. Each one builds on the last.

Step 1: Inspect and Prepare the Mattress

Check the mattress for mold, mildew, stains, or damage. Look for exposed springs if it’s an innerspring model. If you see any of these issues, do not use the mattress.

Clean the surface with a vacuum and a mild disinfectant. Let it air out for a day in a dry area.

Step 2: Cut the Mattress to Size (If Needed)

If the mattress is too large for your space, cut it down. Measure the desired length and width. Use a straight edge as a guide.

Cut through the foam with a utility knife using long, smooth strokes. A serrated bread knife also works well for this.

Step 3: Add a Waterproof Barrier

Wrap the foam in a waterproof mattress protector or a heavy-duty plastic sheet. Tuck the edges neatly and secure them with tape or a few staples. This layer prevents urine, drool, and spills from soaking into the foam.

It also makes cleaning much easier.

Step 4: Build a Removable Cover

Lay your fabric flat and place the mattress on top. Cut the fabric with enough extra to wrap around the sides and overlap by about 6 inches on each side. If you’re using a zipper, sew the cover like a large pillowcase.

If you’re stapling, pull the fabric tight and staple it to the underside of the mattress. Secure the corners neatly to avoid bunching.

staple gun on fabric

Image source: Wikimedia Commons / laurenbosak (CC BY-SA)

Step 5: Add a Non-Slip Bottom

Attach a piece of non-slip fabric or a rug pad to the bottom of the bed. You can staple it in place or use fabric glue. This keeps the bed from sliding around on hardwood or tile floors.

Step 6: Optional – Create Bolsters for Extra Support

If your dog likes to rest its head on something, use leftover foam to make bolsters. Cut strips of foam and wrap them in fabric. Staple or sew them to the edges of the bed.

This gives the bed a more finished look and adds support. Our article on bolster dog beds explains why some dogs prefer this style.

Common Mistakes to Avoid

A few errors can turn a great project into a frustrating one. Here’s what to watch out for.

  • Using an innerspring mattress. The coils poke through and make the bed unsafe.
  • Skipping the waterproof layer. One accident ruins the foam, and odors become impossible to remove.
  • Making the cover non-removable. If you staple the fabric directly, you can’t wash it easily. Consider a zippered option.
  • Choosing thin fabric. Cotton sheets tear quickly. Upholstery-grade fabric lasts much longer, especially if your dog is a digger. For dogs that chew, we have recommendations on chew proof materials.
  • Cutting the mattress too small. Measure twice. You can always cut more, but you can’t add foam back.
  • Ignoring the off-gassing smell. Old foam can release odors. Let the mattress air out for a day or two before your dog uses it.

Similar Posts