Make Your Dog a DIY "Snuggle Sack" Bed out of an Old Comforter

Updated on July 23, 2019
Dragonrain profile image

I am a lifelong animal lover and have a Bachelors of Science degree in biology.

Kitsune in His Snuggle Sack
Kitsune in His Snuggle Sack

My dog Kitsune loves to follow me around the house. He never likes to be in a room alone if he can help it. But this sometimes presents him with a dilemma, because he likes being comfortable almost as much as he likes being with me. Laying down on the cold kitchen floor? Psh—not for this pampered pooch! I spend a lot of time cooking and hanging out in the kitchen, which didn't make Kitsune too happy since the comfort level of the kitchen floor is far below his spoiled standards.

Good dog beds can be hard to find, and expensive, so I decided to attempt to make a snuggle sack bed out of an old comforter. It's not the most amazing or nice-looking dog bed in the world, but Kitsune seems to approve and I found a good new use for a comforter that I would have gotten rid of otherwise. If you're looking for a way to make a cheap, DIY dog bed but don't have the most amazing sewing skills, or you're looking for a good way to reuse that old comforter, this project might be for you!

Step 1!
Step 1!

How to Make a DIY Dog Bed


  • An old comforter
  • Strong thread or fishing line
  • Scissors
  • A needle

Step 1: Prep Your Comforter for Sewing

  1. Lay your comforter out flat on the floor, with the side you want facing up towards the floor.
  2. Take one edge of your comforter and fold it up about two-thirds of the way, leaving a space on the opposite side. The folded section will turn into the blanket/snuggle section of the bed.
  3. Roll up the two sides of the blanket, making bumpers/pillows on either side. How small or how large you keep the middle of the bed is up to you and should be based on the size of your dog.

Step 2: Sew the Bumpers

By hand—or with a sewing machine if you think your machine can handle it–sew up the sides of the bed, securing the bumpers you just created.

Steps 1 and 2 of Your DIY Dog Bed
Steps 1 and 2 of Your DIY Dog Bed

Step 3: Create the Sack and Pillow and Sew Into Place

  1. Now roll up the front of the bed, over where your blanket starts. Make sure to leave a space between where the blanket ends and the pillow starts, so your dog can wiggle his way under the blanket.
  2. Sew the top pillow in place.

Step 3 of Your DIY Dog Bed
Step 3 of Your DIY Dog Bed

Step 4: Adjust Bed for Size

If you'd like, you can roll up the bottom of the bed to make the bed smaller and create a bumper that goes all the way around the outside of the bed. I did this on my bed because Kitsune likes to lay his head on the bumpers, and I wanted to make my bed a bit smaller than it was.

Step 5: Present Your Dog With His New Bed!

All that's left now is to introduce the bed to your dog! Some dogs will like to lay on top of the bed, using the bumpers as pillows. Others may enjoy curling up underneath the blanket.

Kitsune in His Finished DIY Dog Bed
Kitsune in His Finished DIY Dog Bed

One of the great things about this bed is that because you don't have to make any cuts to the comforter, it's relatively easy to take the bed apart if you decide you want to do something else with the comforter or if your dog doesn't like the bed. All you have to do to restore the comforter is to cut through the threads or fishing line that you used to sew it together.

I don't think my snuggle sack turned out to be the best-looking dog bed, but the comforter I used was old and lumpy to start with. Kitsune seems to enjoy his new kitchen bed, which is what matters most. If anyone decides to try to make a similar bed for their dog, I'd love to hear in the comment section how it went and if your dog likes it!

© 2012 Dragonrain


    0 of 8192 characters used
    Post Comment
    • profile image


      2 months ago

      I did something like this, I took my old King sized comforter and folded it into 6 layers (folded it in half, then 3x up the length). I took a large needle and heavy thread and sewed the edges of the layers together. This makes a giant pillow. Then I took some random fabric and made a large pillow case (easily removable for washing). This made a 50x30 inch bed for my large german shepherd. She loves it! It was a great way to upcycle my old comforter!

    • profile image


      4 months ago

      This was such a great idea! My Chi-mix is loving it. I added a thick towel tucked in the bottom for a little more coziness

    • profile image


      7 years ago

      Making this today. I know my dogs won't slip into the pouch, but I can easily put an old cushion in there, which I can pull out to wash separately.

    • moonlake profile image


      8 years ago from America

      This sounds like a good idea. My dogs would lay on top but my cats would go underneath. Enjoyed your snuggle sack hub. Love your dog.


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)