We’ll show you how to make a DIY dog bed from a suitcase! It’s a fun project that you can style however you like. With the attached toy holder made from a mail bin, your pup will love it!
The one shown is made from a military shipping case which was perfect, but any straight sided suitcase without padding would work. You just need half of it. We’ve got step by step photos for you to follow along with. Once you’ve completed this project you can make a set of matching personalized dog bowls!
DIY Dog Bed Supplies
- 1/2 rectangle type suitcase or military shipping container (found at thrift store)
- 2″ wooden dowel cut down for legs
- 2×4 (cut down for inside brace)
- Peg board (cut down for pillow top)
- Old pillow
- Thick soft fabric to cover the pillow stuffing.
- Button Kit ( to make matching buttons from same material.
- Spare old buttons for the bottom of the tufting under the peg board
- Screws
- Spray paint
- Staple gun
- Scissors
- Mail holder bin (attached for toys)
- Clear coat
Visual Instructions
I found these military shipping containers at a thrift store.
Tape off any areas that you don’t want painted. I liked the vintage look of the hinges so I decided to keep them. Then spray paint the container your color of choice. I recommend at least two coats.
Measure the interior of the container and cut your peg board to fit. Try to align the holes evenly from each edge so that you can accurately measure for your buttons when it comes time to do the tufting. Uneven holes mean uneven buttons.
I used a reciprocating saw to cut the shape but a circular saw would work just as well.
An old standard-sized pillow was used to create the padding. Depending on the size of your container you may need to remove some of the filling from the pillow or use a larger one. Either way, cutting a small hole in the pillow will allow you to reach a hand in and reshape the filling, which can sometimes be uneven and bunched up.
Be sure to check both sides as you staple to ensure that the pillow lies evenly. Adjust the filling as you go if needed.
Be sure to pull the pillow tight around the edges. If too much of the filling wraps around the edges as you staple, then your bed top may not fit into the container.
Trim off the excess material after stapling to prepare for the fabric.
Folding over the edges of the fabric prior to stapling gives the bottom a more finished look. I would recommend placing staples no more than 1/4″ apart to ensure they hold up over time.
Measure for buttons and circle the peg holes prior to tufting to ensure they are evenly aligned. Then thread a long needle with a thicker thread and tie an old button to the end. Thread the needle up through the marked holes on the bottom and then re-insert it about 1/8″ away from initial point, back through the same peg hole beneath. You’ll have to press down hard on your pillow padding to get it through. You’ll want to do this twice, adding your finished button to the top on your second round. Once you have pulled it back out of the bottom for the second time, the attached button gives you leverage to pull the string tight and create your tufted look. Then wrap the string around the button a few times, tie it off and cut.
Second time out, string through your button and reinsert.
Measure the length of your container and cut two 2×4’s to fit inside of it lengthwise. If you are using a shallower container you may need to use 2×3’s or even 2×2’s. Keep in mind that they should rest on the bottom of the container and their tops should be at least 1″ below the top of the container.
Outline where your support beams will go and drill holes so that you can attach them with screws.
With the support beams firmly mounted to the interior of the container, place the pillow inside. It should be a tight fit so be sure you don’t tear the fabric as you press it into place. The peg board bottom should rest firmly on the supports below. If everything lines up, remove the pillow and prepare to install the feet.
I opted for a simple 2″ dowel for the feet, cut down to 3″ lengths.
Measure and mark where the feet will go. Drill holes through the container to attach the feet. If you purchase self-tapping screws you may be able to screw the legs on directly through the container depending on what materials the container is made of. Being that mine was a metal-like fiber glass I opted to pre-drill small holes and used the self-tapping screws
Once complete, spray paint the legs and apply a clear coat to protect the bed from scratches. I would recommend at least 2 coats to hold up against little paws and the occasional cleaning. I suggest using clear coat over it when finished for added protection.
Right before I put my top back on I opted to attach a small mail bin that I picked up at a craft store for $5. This gave me a place for my dog toys and a name plate. I spray painted it the same white and installed it to one side of my container by drilling holes and using some old, small bolts.
Pingback: Happiness Is Homemade Link Party #121
Pingback: The Dangers of Rawhide for Dogs & Free Safe Treat Sheet | Our Peaceful Planet
So glad to have you featured at Happiness is Homemade this week! I am in love with this idea! While I don’t have dogs, I do have a cat and this would be awesome for her. Great way to repurpose and make the critters comfy
Thank you Lisa! I sure appreciate the feature. Ü
Pingback: Happiness is Homemade Link Party #121 | Blogghetti
Pingback: Happiness is Homemade Link Party #121 ·
Pingback: The Lady Prefers 2 Save | Welcome to this week’s Happiness is Homemade Linky Party!Welcome to this week's Happiness is Homemade Linky Party! - The Lady Prefers 2 Save
Once again you’ve hit it out of the park. Love this!! Pinned!!
You’re so kind Diana. Thank you!
this is seriously AWESOME!! I’ll be featuring your DIY dog bed at this week’s Friday Favorites – thanks for linking up to #fridayfavs
Thank you so much Dawn! We’ll be sharing your link on all our social networks!
I so love recycle project that turn into such beautiful and useful things like a dog bed! Just precious! Thank you so much for sharing at my craft party on Thursday! Would love to see your newest posts this week, which starts at 7pm EST.
Thanks Denise!
What a great project and very thorough tutorial! Thanks for sharing at the Talk of the Town party.
You’re very welcome Becky. Thank you for stopping by!
great idea! luv it 🙂
Why thank you!
Love it. Pinned to my “dogs” board. Best wishes, Linda @Crafts a la mode
Thank you so much Linda!
I love this idea! Makes me wish I had a dog! It would be great if you shared it on the DIY linky!
http://www.pleasuresofthenw.com/diy-party-no-4/
great job, was thinking maybe it could be a little ottoman as well! thanks for sharing on craft schooling Sunday1
Good idea! Thank you Sara. Ü
This is so cute!! Spyro (my dog) would feel like he’s the king of it all if he had this bed. Thank you for the tutorial!
You’re very welcome Crystal. Thanks for visiting!
I love repurposed projects and I love my dog, Lila. You can imagine how much I adore your dog bed project. I’ve been contemplating making Lila a dog bed but hadn’t been inspired. You’ve just inspired me with this ucycled suitcase. Thanks for sharing at the #ThisIsHowWeRoll Link Party.
Thanks so much Susan. Ü