12 DIY Dog Bed Ideas: Easy Frame, Crib Mattress and Sewing Plans

This post may contain affiliate links. Please read my disclosure policy.

Click to share!

You bought your dog a very nice bed. Your dog sleeps on a pile of laundry instead.

It happens in almost every house. The bed is too soft, too small or in the wrong spot. And for big dogs, most store beds flatten in a month.

When you make it yourself, you choose the size, the filling and the place. And it usually costs less than the fancy one your dog ignores.

Here are 12 DIY dog bed ideas for big dogs, small dogs and everything in between. Three of them come with full step by step build cards.

Collage of DIY dog beds with a wood frame bed, crib mattress bed, sewn bed and pet steps

Quick Picks

  • Best for large dogs: Easy Wood Frame Dog Bed (idea 1)
  • Cheapest start: Crib Mattress Dog Bed With Frame (idea 2)
  • No sewing: Easy Blanket Dog Bed for Small Dogs (idea 5)
  • Best for senior dogs: Dog Steps and Ramp for the Bed (idea 9)

1. Easy Wood Frame Dog Bed for Large Dogs

Big dogs need beds that don’t flatten or slide. A solid wood frame holds the foam in place and lifts your dog off the cold floor.

Measure your dog stretched out, then add 6 inches each way. Build the frame a little bigger than the foam so the cushion drops in easily. A simple box frame with short legs is all you need.

⏱ 1 day💲 Medium🛠 Medium

Materials Needed

How to Make It

  1. Measure your dog stretched out and cut the 2×6 boards to make a rectangle about 6 inches longer on each side.
  2. Screw the four sides together at the corners and check the frame is square.
  3. Screw a short leg into each corner, about 4 inches tall, so the bed sits off the floor.
  4. Sand every edge, brush on the water based sealer and let it dry for a day.
  5. Drop the foam insert inside and add a washable cover on top.

Tip: Sink every screw below the wood surface and sand all edges. Chewers can pull at wood, so watch a young dog the first few days.

2. Crib Mattress Dog Bed With Frame

An old crib mattress makes a great dog bed. It’s firm, flat and the right size for a big dog, and you can often get one for next to nothing.

Wrap it in a waterproof cover first, because the vinyl can crack or get chewed. Then build a low frame around it so it can’t slide. Add a cozy outer cover you can throw in the wash.

⏱ 3 hours💲 Low🛠 Easy

Materials Needed

How to Make It

  1. Slide the mattress into the waterproof protector and zip it fully closed.
  2. Cut four 1×6 boards to wrap around the mattress with a small gap.
  3. Screw the boards together at the corners and add a brace to each corner.
  4. Sand the top edges until smooth and set the frame on the floor.
  5. Place the mattress inside and add a washable cover or blanket on top.

Tip: Make sure the mattress is fully covered. Foam or vinyl that gets chewed off can harm a dog if swallowed.

3. Toddler Bed Frame Dog Bed

A toddler bed is already the right height for a dog. The low sides keep the bedding in place, and the whole thing is ready made.

Look for a sturdy wooden frame with no sharp edges. Take out any loose hardware, then sand it smooth. Put a firm cushion inside and your dog has a little bedroom.

You’ll need: toddler bed frame, solid wood and a toddler mattress, firm

Best for: small to medium dogs and thrifty finds

4. Simple Sewn Dog Bed With Removable Cover

You don’t need a store pattern. A dog bed cover is just two big rectangles and a zipper, and you make it to fit your dog exactly.

Sew it as a removable cover, so washing is easy. Use a tough fabric like canvas or washable upholstery cloth, and keep the stitching small and strong, because dogs love to dig at their beds.

⏱ 2 hours💲 Low🛠 Medium

Materials Needed

How to Make It

  1. Measure your dog curled up and add 4 inches to each side to size the bed.
  2. Cut two rectangles of canvas to that size, plus 1 inch on every side for seams.
  3. Sew the zipper into one short edge, joining the two pieces.
  4. Open the zipper, sew the other three sides with a strong stitch and turn the cover right side out.
  5. Fill a lining pouch with stuffing, push it into the cover and zip it closed.

Tip: Cut off loose threads and test the seams. Dogs that chew may pull out the stuffing, so use a tough lining and check it often.

5. Easy Blanket Dog Bed for Small Dogs

Here’s a bed you can make in five minutes, with no sewing. Roll a thick blanket into a donut, tie it and you have a cozy nest for a small dog.

Use a big fleece blanket and roll it from both long sides toward the middle. Tie the ends with strong cord, tucked well out of reach. Wash the blanket often and swap it for a fresh one.

You’ll need: large soft fleece blanket

Best for: small dogs and no sew beginners

6. Cushion Dog Bed From Pillows

A big firm cushion is a bed in a minute. Pick a large square pillow insert, slip it into a washable cover and place it where your dog likes to nap.

Choose a firm filling that springs back. Cheap, soft cushions go flat fast. Add a non slip mat underneath so the bed stays put on a smooth floor.

You’ll need: large memory foam pillow insert

Best for: quick builds and small spaces

7. Furniture Hack Dog Bed

A dresser drawer makes a surprisingly good dog bed. It already has a solid base and four sides, and it just needs a few legs and a cushion.

Pull out a sturdy drawer, remove the hardware and sand all the edges. Screw four legs onto the bottom, then paint it with a pet safe finish and fit a snug cushion inside.

You’ll need: screw in wooden furniture legs, 4 inch

Best for: thrift finds and small dogs

8. End of Bed Dog Bench

Many dogs want to sleep as close to you as possible. A bench at the foot of the bed gives them a spot that’s right there, without taking over the mattress.

Pick a bench that’s the same height as your mattress or a little lower. Put a cushion on top, and fix a non slip pad underneath so it doesn’t slide when your dog jumps up.

You’ll need: end of bed storage bench, 40 inch

Best for: dogs who love being close

9. Dog Steps and Ramp for the Bed

Older and smaller dogs often can’t jump onto the bed any more. Steps or a ramp keep their joints safe, and your dog still gets to sleep up high.

Pick a gentle slope, with a non slip surface and a wide tread. Place it right next to the bed, and put a mat underneath so it can’t slide. Praise your dog on the first few climbs.

Shop it: foam pet stairs, 3 step or folding dog ramp for bed

Best for: older dogs and small breeds

10. Cardboard Box Puppy Bed

A cardboard box is a cheap, cozy puppy bed for the first few weeks. Cut one side low so your pup can step in, and line the box with a soft blanket.

Only use this for puppies who don’t chew cardboard, and always watch them. Throw the box out the moment it gets soft or chewed, and move to a sturdier bed as your puppy grows.

You’ll need: washable fleece pet blanket

Best for: short term and very young puppies

11. Outdoor Raised Dog Cot

A raised cot keeps your dog cool in summer. The air flows underneath, and water drains right through.

Set it in the shade and keep it off hot concrete. Choose a tough, waterproof fabric, and check the legs and fabric for wear often. Never leave your dog outside in extreme heat or cold.

You’ll need: elevated outdoor dog cot, large or waterproof outdoor fabric

Best for: patios and hot climates

12. Easy Floor Bed for Large Dogs

The easiest bed for a big dog is a stack of foam. Layer a few sheets, wrap them in a tough cover and you have a thick, comfy mattress.

Use firm foam, like egg crate topper layers, and cut them to the same size. Stack three or four layers for a bed that supports heavy joints, and make the cover with a zipper for washing.

You’ll need: egg crate foam mattress topper, twin

Best for: big dogs and easy ideas

Frequently Asked Questions

What size should a dog bed be?

Measure your dog stretched out from nose to tail base, then add 6 to 10 inches. A bed that’s too small makes dogs sleep on the floor.

What filling is best for a dog bed?

Firm foam suits large and older dogs. Fiberfill works for small dogs. Avoid loose beads or small pieces that could be swallowed.

Can I use a crib mattress as a dog bed?

Yes. It’s firm and often waterproof. Cover it with a protector so the vinyl isn’t chewed, and put it in a frame.

How do I stop my dog from chewing the bed?

Use a tough cover, remove loose threads and give plenty of chew toys. Don’t use cardboard or soft foam for heavy chewers.

How often should I wash a dog bed?

Wash the cover every week or two, and wash the insert when it smells or gets dirty. Removable covers make this easy.

Is a raised bed better for dogs?

For hot weather and outdoor use, yes. Air flows underneath. Indoors, a firm foam bed is better for joints.

Final Thoughts on DIY Dog Bed

The best dog bed is the one your dog actually sleeps in. Measure well, pick a firm filling and make the cover easy to wash. Start with one idea, and your dog will let you know if it works.

Click to share!

Leave a Reply

Your email address will not be published. Required fields are marked *