Crib mattresses are surprisingly perfect for dog beds. They offer the same support and softness as many pet beds but at a fraction of the cost. Plus, they come in a standard size that fits most dog crates or cozy corners.
You might have an old crib mattress tucked away in storage, or you can snag one secondhand for next to nothing. With a little creativity, you can transform it into a bed your dog will love.
These 11 ideas range from simple no-sew covers to full DIY makeovers. Each one focuses on plush comfort and practical design, so your pup gets the best sleep possible.
1. No-Sew Fleece Wrap for Instant Softness

This is the easiest way to make a crib mattress feel like a cloud. All you need is a large fleece blanket and a few elastic bands or straps. The fleece adds a plush, cozy layer that dogs love to sink into, and it’s completely removable for washing.
Start by laying the fleece blanket flat on the floor. Center the crib mattress on top, then pull the blanket edges over the mattress like you’re wrapping a gift. Secure the excess fabric underneath with elastic straps or by tying knots at the corners.
That’s it—your dog gets a soft, warm bed in minutes.
Why Fleece Works So Well
Fleece is naturally soft, lightweight, and retains heat, making it perfect for dogs that like to burrow or curl up. It’s also machine washable, so you can keep the bed fresh without hassle. Plus, no sewing means you can swap out colors or patterns whenever you want.
Tips For A Secure Fit
Use wide elastic bands (like the kind for bed sheets) to hold the fleece in place. Alternatively, cut the fleece into a large rectangle and tie the corners in a simple knot under the mattress. If your dog is a digger, add a few safety pins underneath to prevent shifting.
2. Waterproof Mattress Protector + Memory Foam Topper

Layering a waterproof protector and a memory foam topper turns a basic crib mattress into a plush, worry-free bed. This combo is especially helpful for senior dogs or those with joint issues, as the extra cushioning relieves pressure points. It also keeps the mattress clean and dry, which is a lifesaver for pups with accidents or drool.
Start with a fitted waterproof mattress protector designed for crib mattresses. These are inexpensive and easy to find. On top of that, add a memory foam topper—ideally one that's 2 to 3 inches thick.
The topper adds that cloud-like feel your dog will sink into, while the protector keeps the mattress safe from spills, stains, and odors. You can secure the topper with a fitted sheet or a non-slip pad underneath to keep it from shifting. For extra coziness, top it all with a soft, washable blanket or dog bed cover.
Why This Combo Works
The waterproof layer is a barrier against accidents, which is key if your dog is older or prone to leaks. The memory foam topper molds to your dog's body, supporting joints and reducing pressure on hips and elbows. Together, they create a bed that's both comfortable and easy to maintain.
Choosing The Right Topper
Look for a topper with a breathable cover and a density that matches your dog's weight. For small to medium dogs, a 2-inch topper is plenty. For larger breeds, go with 3 inches.
Avoid toppers with strong chemical smells—let them air out before using.
Assembly Tips
Lay the waterproof protector over the mattress first, tucking it snugly around the corners. Place the memory foam topper on top, then add a fitted sheet or a washable cover. If your dog likes to dig or nest, consider a cover with a zipper to keep everything in place.
3. Custom-Fitted Sheet with Zipper Closure

A fitted sheet with a zipper does more than just look neat. It fully encases the mattress, protecting it from dirt, hair, and accidents. Plus, it’s easy to remove and wash, keeping your dog’s bed fresh without much effort.
Sewing a custom-fitted sheet is a straightforward project, even for beginners. Start by measuring your crib mattress—length, width, and depth. Choose a soft, durable fabric like microfiber or cotton.
Microfiber resists stains and dries quickly, while cotton is breathable and cozy. Add a zipper along one short end so the sheet slips on and off easily. Elastic corners help keep it snug, but the zipper ensures it stays put even during active sleep.
Fabric Choices That Last
Pick a fabric that balances softness and durability. Microfiber is a top choice because it’s plush, easy to clean, and holds up to repeated washing. Cotton percale offers a crisp, cool feel, while flannel adds warmth for colder months.
Avoid anything too slippery, as it might shift around.
Step-by-step Sewing Tips
Measure your mattress carefully, then cut fabric with extra seam allowance. Sew the zipper into one short edge first, then stitch the remaining sides. Add elastic at each corner for a secure fit.
If you’re new to zippers, try a zipper foot attachment for your sewing machine. A simple tutorial online can walk you through it.
Why A Zipper Beats Elastic Alone
Elastic-only sheets can bunch up or slide off, especially if your dog likes to dig or circle before lying down. A zipper locks the sheet in place, so it stays tight and smooth. It also makes removal quick—just unzip and toss in the wash.
4. Bolster-Style Border for Head Support

Dogs love having a place to rest their head, just like we do. Adding a bolster-style border to your crib mattress dog bed gives them that cozy, supportive edge. It's a simple upgrade that makes the bed feel more like a piece of furniture and less like a mattress on the floor.
You can create a custom bolster border using foam pipe insulation or pool noodles wrapped in fabric. Attach them around the edges with Velcro strips or fabric glue. This gives your dog a defined sleeping area and a soft pillow for their head.
The bolsters also help contain the mattress and prevent it from sliding around.
Why Bolsters Work
Bolsters mimic the feel of a dog's natural sleeping environment, like curling up against a couch arm or a pile of blankets. They provide neck and back support, especially for older dogs or breeds prone to joint issues. The raised edges also give a sense of security, making your pup feel protected.
Materials And Attachment
Use foam pipe insulation (available at hardware stores) or pool noodles for the core. Cut them to length and wrap in fleece or cotton fabric. Attach them using heavy-duty Velcro strips or fabric glue.
For a removable version, sew fabric sleeves with Velcro closures so you can wash the covers.
Customization Tips
Choose fabric that matches your decor or your dog's personality. Add a contrasting trim for a polished look. If your dog likes to chew, opt for durable canvas or denim.
You can also make the bolsters removable for easy cleaning.
5. Quilted Cover with Removable Washable Top

A quilted cover adds a layer of cushiony softness that makes a crib mattress feel like a plush dog bed. The key is adding a removable top layer that you can unzip and toss in the wash whenever your pup tracks in mud or sheds fur. This design keeps the bed fresh without requiring you to clean the entire mattress.
Sewing a quilted cover is easier than it sounds, even for beginners. You just need a few yards of fabric, some batting, and a zipper. The quilted stitching holds the batting in place, so it stays fluffy even after your dog jumps on and off.
Choose a durable cotton or microfiber fabric that can handle frequent washing.
Why A Removable Top Matters
Dogs bring in dirt, drool, and dander. A removable top layer means you can wash just that part without having to remove the whole cover from the mattress. This is especially handy if you have a large mattress that's heavy to maneuver.
Simply unzip, toss in the washer, and you're done.
How To Make It
Start by measuring your crib mattress. Cut two pieces of fabric: one for the bottom and one for the top. Add a layer of quilt batting between them for that plush feel.
Sew the layers together with a simple grid or diagonal pattern. Then attach a zipper along one edge so the top can be removed. Finish by adding elastic corners to keep the cover snug.
Fabric And Care Tips
Use pre-washed fabric to avoid shrinkage after the first wash. Choose a pattern that hides pet hair, like a subtle plaid or textured weave. Wash the removable top in cold water on a gentle cycle, then tumble dry low.
Avoid fabric softeners, which can break down the batting over time.
6. Outdoor-Proof Cover for Patio or Garage

Not every dog bed stays indoors. If your pup loves lounging on the patio or keeping you company in the garage, a crib mattress can handle the job with the right cover. Outdoor fabric and a waterproof liner keep moisture, mud, and dirt from soaking in, so the bed stays fresh and functional season after season.
Why Outdoor Fabric Matters
Standard cotton or polyester covers absorb moisture and trap odors. Outdoor fabric like solution-dyed acrylic or polyester with UV resistance repels water and resists mildew. It also stands up to sun exposure without fading.
Look for fabric labeled for outdoor use—it’s tougher and easier to clean.
Adding A Waterproof Liner
Even with outdoor fabric, accidents or spills can happen. A waterproof liner between the mattress and cover adds a second layer of protection. You can use a crib mattress protector or a custom-sewn liner.
This keeps the mattress core dry and odor-free, especially in humid or rainy climates.
Easy Zipper Or Velcro Closure
An outdoor cover needs to come off for cleaning. A zipper closure is secure but can be tricky to align. Velcro is faster to remove and replace, and it holds well even after repeated washes.
Choose heavy-duty zippers or industrial-strength Velcro to withstand outdoor conditions.
7. Heated Dog Bed Insert for Cold Nights

When temperatures drop, your dog will appreciate a little extra warmth. A low-voltage heating pad placed under the mattress cover can turn a crib mattress dog bed into a cozy, heated haven. It's a simple upgrade that makes a big difference for chilly evenings or senior dogs with achy joints.
Adding a heated insert is straightforward and safe. Choose a heating pad designed specifically for pets, with chew-resistant cords and automatic shut-off features. Slide it between the mattress and the cover, ensuring it lies flat.
The gentle heat radiates through the foam, creating a warm spot your dog will seek out on cold nights.
Safety First
Always use a low-voltage pet heating pad, not a human one. Pet pads are built to withstand chewing and have lower surface temperatures. Check the cord regularly for damage, and never leave the pad on unattended for long periods.
Many pads have timers or auto shut-off for peace of mind.
Placement Tips
For best results, place the heating pad under the mattress cover but above any waterproof protector. This keeps it secure and allows heat to transfer evenly. If your dog tends to move around, consider a pad that covers about half the mattress so they can choose between warm and cool areas.
Seasonal Use
A heated insert is perfect for winter but can be removed in warmer months. Store it flat in a cool, dry place. Some pads are machine-washable, making cleanup easy after seasonal use.
Your dog will appreciate the warmth when it's cold, and you'll appreciate the versatility.
8. Orthopedic Egg Crate Foam Layer

If your dog suffers from arthritis or hip dysplasia, an egg crate foam pad can make a world of difference. The bumpy surface relieves pressure points and improves air circulation, keeping your pup cool and comfortable. It's a simple, affordable upgrade that turns a standard crib mattress into an orthopedic dream.
Adding an egg crate foam layer is one of the easiest ways to boost comfort without a full DIY project. The foam pad sits on top of the mattress, cradling your dog's joints and reducing stiffness. Look for a pad that's at least 2 inches thick for optimal support.
Secure it with a fitted sheet or a waterproof cover to keep it in place and protect it from accidents.
Why Egg Crate Foam Works
The contoured surface of egg crate foam distributes weight evenly, which reduces pressure on sore joints. The open-cell structure also allows air to flow, preventing heat buildup. This is especially helpful for dogs with thick coats or those who tend to overheat.
How To Layer It Properly
Place the egg crate foam directly on the crib mattress, with the bumpy side facing up. Cover it with a fitted sheet or a waterproof mattress protector. If your dog likes to dig or nest, add a quilted pad on top for extra fluff and durability.
Choosing The Right Density
Not all egg crate foam is the same. Look for high-density foam that won't flatten quickly. Memory foam egg crate pads offer even more pressure relief.
Avoid cheap polyurethane foam, which tends to lose its shape after a few months.
9. Designer Slipcover with Tufted Buttons

A tailored slipcover with tufted buttons instantly elevates a crib mattress into a high-end dog bed. Think of it as giving your pup their own little piece of luxury furniture. Velvet or faux fur adds that extra plushness your dog will love to sink into.
Sewing a custom slipcover lets you choose the exact fabric and fit. The tufted buttons create a classic, tufted look that mimics expensive pet beds. This project is perfect if you enjoy sewing and want a polished, designer finish.
Choosing The Fabric
Velvet gives a rich, soft feel that's also durable. Faux fur is ultra-plush and cozy, especially for cold climates. Both fabrics hide pet hair well and are relatively easy to clean with a lint roller or vacuum.
Adding The Tufted Buttons
Mark button positions evenly across the mattress top. Use a long upholstery needle and strong thread to pull the button through the fabric and foam, then secure it tightly. Repeat for each button to create that signature tufted look.
Making It Removable
Add a zipper or Velcro closure along one edge so the cover can be removed for washing. This makes maintenance simple and keeps the bed fresh. A well-fitted slipcover stays in place even when your dog jumps on and off.
10. Convertible Crate Pad with Elastic Corners

Wire crates are great for travel or giving your dog a den-like space, but the thin floor pad that comes with them is rarely comfortable. A crib mattress fits most standard crates perfectly, but keeping it from sliding around can be a hassle. Elastic corner straps solve that problem in minutes.
This idea turns a crib mattress into a custom-fit crate pad that stays put. The elastic corners hold the mattress snugly against the crate walls, so your dog can shift and settle without bunching up the cover. When it's time to wash the cover or move the mattress, just unhook the straps and lift it out.
What You Need
Grab a crib mattress that fits your crate (standard crib size is about 52 x 28 inches, but measure your crate first). You'll also need a fitted sheet or a stretchy fabric cover, plus four pieces of 1-inch-wide elastic, each about 8 inches long. Sewing supplies or fabric glue will work, depending on your skill level.
How To Attach The Straps
Sew or glue one end of each elastic piece to the underside corners of your mattress cover. Then sew a small loop or attach a snap at the free end. To use, simply stretch each elastic loop around the corresponding corner of the crate.
Tension keeps the mattress centered and flat.
Why It Works So Well
Unlike a loose mattress that slides when your dog jumps in, this setup stays anchored. It's especially helpful for puppies or elderly dogs who need a stable surface. The cover can be removed and washed easily, and the mattress itself stays protected from accidents or spills.
11. Reversible Cover with Two Textures

A reversible cover gives you two beds in one. One side is soft fleece for cozy naps, and the other is cooling cotton for warmer days. This is perfect for dogs who like to choose their sleeping surface or for homes with changing seasons.
Making a reversible cover is easier than you think. You just need two coordinating fabrics and basic sewing skills. The cover slips over the crib mattress like a giant pillowcase, so you can flip it whenever your dog wants a different feel.
Fabric Choices
Pick a plush fleece for the warm side—look for anti-pill fleece that stays soft after washing. For the cool side, choose a breathable cotton like quilting cotton or a cotton-linen blend. Both fabrics should be pre-washed to avoid shrinkage later.
Sewing The Cover
Cut two rectangles of fabric that are the mattress length plus 2 inches and width plus 2 inches. Sew them together with right sides facing, leaving a 12-inch opening. Turn it right side out, insert the mattress, and hand-stitch the opening closed.
Add Velcro or a zipper if you want easy removal for washing.
Care Tips
Machine wash the cover in cold water and tumble dry low. The fleece side may pill slightly over time, but brushing it with a fabric shaver keeps it looking new. The cotton side gets softer with each wash.
FAQ
Are crib mattresses safe for dogs?
Yes, as long as the mattress is firm enough to support your dog's weight and you use a cover that is washable and non-toxic. Avoid mattresses with tears or loose springs.
What size crib mattress fits a dog bed?
Standard crib mattresses are about 28 x 52 inches, which fits most large crates or works as a standalone bed for medium to large dogs. For smaller dogs, you can cut the mattress down.
How do I clean a crib mattress dog bed?
Use a removable, machine-washable cover. Spot clean the mattress itself with a mild detergent and water, and let it air dry completely before putting the cover back on.
Can I use a used crib mattress?
Absolutely. Just inspect it for stains, odors, or damage. Clean it thoroughly and consider adding a waterproof protector before covering it.
Will a crib mattress be too firm for my dog?
Crib mattresses are designed to be firm for infant safety, but you can add a memory foam topper or a thick quilted cover to increase plushness for your dog.
Conclusion
Your pup deserves a sleep setup that's as cozy as it is practical. Whether you repurpose a crib mattress as-is or dress it up with a custom cover, these ideas prove that comfort doesn't have to cost a fortune.
Pick the style that fits your dog's personality and your home's vibe. A plush, supportive bed is one of the simplest ways to show your furry friend some love.


