Table of Contents >> Show >> Hide
- Why I Chose an Old Dresser Drawer for a DIY Dog Bed
- What You Need Before You Start
- Step 1: Pick the Right Drawer
- Step 2: Clean It Like It Has a History, Because It Does
- Step 3: Sand, Smooth, and Repair
- Step 4: Customize the Shape
- Step 5: Prime and Paint
- Step 6: Add the Cushion
- Step 7: Make It Practical for Real Life
- How the Finished DIY Dog Bed Looked
- What I Learned the Hard Way
- Extra Experience: What the Project Was Really Like From Start to Finish
- Final Thoughts
Some people see an old dresser drawer and think, “junk.” I looked at one and thought, “tiny luxury suite for a dog who sheds like it’s a competitive sport.” That is how this project started.
If you love upcycling furniture, DIY pet projects, or just enjoy spoiling your dog in a way that feels crafty and vaguely justified, making a dog bed from an old dresser drawer is a surprisingly fun weekend project. It is practical, budget-friendly, customizable, and honestly adorable. It also gives worn-out furniture a second life instead of sending it straight to the curb like yesterday’s bad decorating decision.
In this guide, I’ll walk through exactly how I turned an old dresser drawer into a cute dog bed, what worked, what I’d do differently next time, and how to make the finished bed safe, washable, and comfortable. The result looked charming enough to sit in my living room, and my dog approved by immediately climbing into it and refusing to move. That is basically a five-star review.
Why I Chose an Old Dresser Drawer for a DIY Dog Bed
I wanted a dog bed that looked better than the average lumpy pet cushion tossed in the corner. Store-bought beds can be great, but many are either too expensive, too flimsy, or somehow designed in colors that scream “I gave up.” An old dresser drawer solved several problems at once.
First, a drawer already has a ready-made frame. It is boxy, sturdy, and easy to customize. Second, it is a smart upcycling project. Third, it gives you the chance to match your dog’s bed to your home decor rather than pretending the giant paw-print fleece situation is intentional.
I also liked that I could tailor the size. Dog beds work best when your dog has enough room to stretch out comfortably, and washable materials are a huge plus for everyday life. If you have a senior dog, a dog with joint issues, or a pup who loves padding more than dignity, adding supportive foam makes the bed even more useful.
What You Need Before You Start
Materials
- One old dresser drawer in good structural condition
- Sandpaper in a few grits
- Wood filler for dents or old hardware holes
- Primer and paint or a pet-friendly finish
- Painter’s tape
- Furniture legs or small feet, optional
- Foam cushion, crib mattress pad, or dense pet-bed insert
- Washable fabric for the cushion cover
- Staple gun or sewing kit, depending on how you make the cushion
- Non-slip pads for the bottom
Tools
- Screwdriver
- Orbital sander or sanding block
- Paintbrush or mini roller
- Vacuum or tack cloth for dust
- Measuring tape
- Jigsaw, optional, if you want to cut a lower front opening
Step 1: Pick the Right Drawer
Not every drawer deserves a glamorous second act. I chose one that was solid wood, not falling apart, and deep enough to hold a thick cushion. If your dog is small, almost any medium drawer will do. For a bigger dog, you need enough length and width for them to lie down without looking like a loaf of bread squeezed into a lunchbox.
I measured my dog while she was stretched out during a nap, which felt invasive but necessary. Then I compared those measurements to the inside dimensions of the drawer. This helped me avoid making a beautiful bed that was technically only suitable for a houseplant.
One more important thing: if the drawer came from older furniture, especially something painted long ago, be smart about prep. Older paint can be a lead concern, so test first or follow lead-safe DIY practices before sanding or scraping. Cute projects are wonderful. Accidental toxic dust? Less charming.
Step 2: Clean It Like It Has a History, Because It Does
Before I touched sandpaper, I cleaned the drawer thoroughly. Years of mystery dust, furniture polish, and whatever else lives inside an old drawer need to go. I removed the hardware, vacuumed every corner, and washed the surface with a mild cleaner. Then I let it dry completely.
This step matters more than people think. Paint and primer do not love grime. They tolerate it the way I tolerate a barking fit during a work call: badly.
If your drawer has a funky smell, let it air out for a day or two. Old furniture can hold onto odors, and your dog’s nose is much better than yours. If the drawer smells like an antique shop basement, your dog may decide your expensive DIY effort is deeply suspicious.
Step 3: Sand, Smooth, and Repair
Once the drawer was clean and dry, I sanded the whole thing. On flat surfaces, I used an orbital sander. On corners and detailed areas, I used a sanding block by hand. I started with a coarser grit where the old finish was rough, then worked my way to a finer grit for a smoother surface.
The goal here was not to erase the drawer’s personality. I just wanted to remove rough spots, flaking finish, and anything that could snag fabric, scratch paws, or ruin the paint job. After sanding, I filled dents and old hardware holes with wood filler, let that dry, and sanded again.
Then came the least glamorous but most important part: dust removal. I vacuumed the drawer, wiped it down carefully, and made sure the surface was clean before priming. Skipping that step is how you end up painting over a fine layer of dust and calling the texture “rustic.”
Step 4: Customize the Shape
You can keep the drawer boxy and simple, which still looks cute, or modify it. I lowered the front edge slightly so my dog could step in more easily. This is especially helpful for small dogs, short-legged breeds, and older dogs who do not need any extra obstacle between themselves and a nap.
If you want a more decorative look, you can curve the front opening or keep one original drawer handle in place for vintage charm. I removed all the hardware because I did not want any sharp edges or protruding parts. Safety first, aesthetics second, dramatic before-and-after photo third.
I also added short wooden feet to lift the bed slightly off the floor. This gave it more of a furniture look and made it feel less like “dog sleeping in drawer” and more like “bespoke canine daybed.” Same basic concept, much better branding.
Step 5: Prime and Paint
After prep, I applied primer. This helps paint stick better and creates a smoother finish, especially on older furniture. Once the primer dried, I lightly sanded again and wiped away the dust. Then I added two coats of paint.
I went with a soft creamy white on the outside and a muted sage green on the inside because apparently my dog now has a color palette. You can go bold, neutral, vintage, farmhouse, modern, or “this matches my sofa and therefore sparks joy.”
For a project like this, I prefer low-odor, lower-VOC interior paint or another durable finish suitable for indoor furniture. Whatever finish you choose, let it cure well before your dog starts using the bed. Fresh paint smell plus curious licking is not a combination I was interested in testing.
Step 6: Add the Cushion
The cushion is what turns a painted drawer into an actual dog bed instead of a very confusing storage solution. I measured the inside dimensions carefully and cut foam to fit. If you do not want to cut foam yourself, a crib mattress pad, bench cushion insert, or ready-made dog bed insert can work beautifully as long as it fits snugly.
I chose a supportive foam base and wrapped it in quilt batting for softness. Then I made a removable cover using a durable washable fabric. Canvas, denim, twill, and upholstery-weight cotton all hold up fairly well. The big win is a removable cover you can wash often, because dog beds collect fur, dirt, smells, and enough mystery crumbs to fuel a tiny ecosystem.
If your dog is older, arthritic, or simply dramatic about comfort, denser foam or memory foam is worth considering. A cute bed is great. A cute bed your dog actually wants to use for hours at a time is better.
Step 7: Make It Practical for Real Life
This is the part where your DIY dog bed graduates from “Pinterest moment” to “actually useful household item.” I added a few details that made the bed easier to live with every day.
My favorite practical upgrades
- Non-slip pads: These kept the bed from sliding across the floor every time my dog launched herself into it like a furry torpedo.
- Washable cover: Absolutely essential for fur, drool, muddy paws, and the occasional deeply unnecessary snack crumb.
- Water-resistant liner: A smart move if your dog is a puppy, a senior, or a professional spiller of water.
- Blanket layer: A small washable throw made the bed feel extra cozy and was easier to clean between full cushion washes.
Cleaning matters. Pet bedding needs regular washing to stay fresher and reduce buildup from dirt, dander, and odors. I made mine with that in mind from the start because a beautiful dog bed stops being beautiful pretty quickly if it smells like a wet tennis ball convention.
How the Finished DIY Dog Bed Looked
The final result was ridiculously cute. It looked like a tiny sofa-meets-vintage bench, with a soft cushion tucked neatly inside and little feet underneath. Once I set it in the corner of the room, it blended into the decor better than most pet products do.
That was the biggest surprise. This project did not just save money. It created a custom dog bed that felt more personal than something bought off a shelf. It looked intentional, not like an afterthought. And because it came from an old dresser drawer, it had character. A few little imperfections actually made it better.
What I Learned the Hard Way
Every DIY project teaches you something, often by first letting you make a questionable decision. Here are mine.
Measure twice, then measure the cushion too
I almost made the classic mistake of measuring only the outside of the drawer. The inside dimensions are what matter for comfort. Cushion thickness matters too. A thick insert can reduce usable space more than you expect.
Do not rush the drying and curing time
I know. Waiting is boring. But a rushed finish is easier to scratch, more likely to smell, and generally less satisfying. Let the piece fully dry and air out before adding fabric and inviting your dog in for the grand opening.
Style is nice, but easy access matters more
If your dog hesitates to climb in, the front edge may be too high. Lowering the front cutout made a huge difference for mine. Comfort beats design ego every time.
Washability is not optional
I cannot stress this enough. A fixed cushion sounds fine until you need to clean it after a muddy park visit. Future you deserves removable covers and easier laundry.
Extra Experience: What the Project Was Really Like From Start to Finish
To be honest, this project began with me trying to “declutter the garage” and ended with me emotionally attached to a drawer. That seems on brand for DIY life. The drawer came from an old dresser that had already lost its dignity in a failed furniture shuffle. One side was scratched, the hardware was dated, and the bottom smelled faintly like forgotten winter sweaters. In other words, perfect.
At first, I almost tossed it. Then I noticed the shape and thought it could become something useful. My dog had been ignoring one of her store-bought beds anyway, possibly because it flattened out over time and looked about as inviting as a tired pancake. I wanted to make something sturdier and cuter, but I also wanted the project to feel doable without needing a full woodshop or a reality TV renovation budget.
The funniest part was watching my dog supervise. The second I put the drawer on the floor to inspect it, she walked over, sniffed it, and sat next to it like she had commissioned the project herself. Throughout sanding, painting, and cushion testing, she stayed nearby with the serious expression of a manager who is not convinced the team is moving fast enough.
The sanding stage was the messiest. Dust gets everywhere, and old furniture always has one weird corner that refuses to cooperate. I learned quickly that hand sanding the edges is slower but worth it. It made the drawer feel better to the touch, and I felt more confident that there were no rough spots left that could snag the fabric cover or irritate paws.
Painting was when the project got exciting. Once the primer went on, the drawer stopped looking like cast-off furniture and started looking like a plan. That is the magic moment in almost every upcycling project: the point where trashy becomes crafty. I chose a calm color palette because I wanted the finished dog bed to blend with the room, not scream for attention like a carnival ride for terriers.
The cushion took more trial and error than I expected. My first insert was too thin, which made the whole bed look nice but feel underwhelming. My dog stepped in, circled once, and gave me the kind of disappointed glance usually reserved for empty treat jars. So I upgraded the foam and added a softer wrap. Immediate difference. She settled down much faster, and suddenly the bed looked inviting instead of decorative.
Once it was all assembled, I put the bed in a quiet corner near a window. That location mattered. Dogs, like humans, tend to enjoy a cozy spot that feels a little protected but still lets them keep an eye on the room. Within an hour, she was in it. By evening, she was fully sprawled out like she owned not just the bed but the mortgage.
What I loved most was that the finished piece felt personal. It was not just another DIY win. It had a story. The drawer had one life as furniture storage, and now it had another life as a comfy dog bed. That kind of repurposing feels satisfying in a way that buying something new does not always match. It saves money, keeps usable materials out of the trash, and gives you a chance to make something charming with your own hands.
Would I do it again? Absolutely. Next time I might add a nameplate, experiment with a patterned fabric cover, or build a matching toy bin if I’m feeling wildly ambitious. But even in its simplest form, this project was worth it. It was functional, stylish, and weirdly heartwarming. Also, it made my dog happy, which is honestly the highest design standard in my house.
Final Thoughts
Making a cute dog bed from an old dresser drawer turned out to be one of those rare DIY projects that is equal parts practical, affordable, and genuinely fun. It let me reuse something old, create a custom piece that fit my home, and give my dog a cozy place to nap that did not look like an afterthought.
If you have an old drawer, a free afternoon, and a dog who appreciates the finer things in life, this is a great project to try. Keep the prep work safe, make comfort a priority, choose washable materials, and do not be afraid to add a little personality. Your dog will not care about your paint color choice, but you will. And if the final result makes people say, “Wait, you made that?” you can smile modestly while your dog accepts the praise like the furry little interior designer they clearly are.
