Upholstered Dog Bed

Cana Sun
by Cana Sun
7 Materials
2 Hours
I wanted to buy a spacious, modern looking dog bed that matched the rest of my furniture but nothing I saw fit my expectations. I'm not super handy but I managed to put together this upholstered dog bed. My pups are a little spoiled but they love this bed!
I purchased a single wood plank from home depot and had them cut it into 4 pieces for me. The measurements would obviously change depending on the size of your pup. I honestly didn't even bother to measure and just eyeballed it.

Once I got home, I nailed the four pieces into a square to build the frame.
I cut the foam to wrap around the frame. It took several pieces of foam and I just lined them up as best I could to cover the whole thing. The foam should be wide enough to cover the edges on both sides with a little extra so that you can cover it with fabric. I stapled the foam down and left a little bit of edge. The important part here is that the foam should be flat and tight against the frame.

Then I measured the exterior of the frame using a piece of string string and sewed up the suede fabric using those measurements. It should fit snugly over the frame without being too tight.
I wrapped the fabric over the edges of the foam and stapled it down. If your dogs like to chew on furniture, I would recommend finding a different way to do this in case they end up getting the staples out. It's not an issue with my dogs but please proceed with caution.
I made a giant overstuffed pillow using the super suede fabric. The stuffing inside is from some old pillows we didn't use anymore.
And that's it! It's pretty easy and doesn't require very much handy work.

Make sure to check out this and more at nananextdoor.blogspot.com
Suggested materials:
  • Wood Plank   (Home Depot)
  • Suede Fabric (Frame)   (Joann's)
  • Super Suede Fabric (Pillow)   (Joann's)
See all materials
Cana Sun
Want more details about this and other DIY projects? Check out my blog post!
Frequently asked questions
Have a question about this project?
Join the conversation
3 of 5 comments