Try creating a pet bed out of a stained coat, damaged drapes, unwanted jeans, or an old wool blanket. Avoid the damaged areas when cutting out your pieces. Alternately you could use fabric remnants from fabric retailers. These scraps are usually sold at a discount. I made this bed out of a second hand curtain. The thick, neutral color fabric was perfect for the job. It is a good idea to pick sturdy fabric if making a dog bed. Make one for your cat too and she will shed on it instead of on your favorite chair. This project is easy enough for beginner sewers.
Determine the size you would like to make your pet bed. I started by cutting two squares of fabric 29 by 29 inches. With right sides together, sew around three sides (as indicated by the blue line) leaving one side open. Use a ½ inch seam allowance. Trim the corners off (also shown in blue) but be sure you do not cut your stitching. Turn your pet bed right side out. Now fold in the raw edges of the opening (about a half inch) and iron. You must do this before you sew the tunnels.
You could measure your pillow and do some division and re-measure and mark your tunnels… or fold your pillow in half and make a nice crease. Open it out flat. Fold the sides to the center this time (see photo) and crease. Use some pins to hold things in place then sew using the creases as your sewing guide lines. Depending on the size of your pet bed, you may have to do more folding first.
This is what mine looked like after I sewed the tunnels.
Stuff the tunnels. I filled mine with a soft recycled fiber stuffing (made from industrial textile waste). You might want to recycle the stuffing from an old pillow or stuff with scrap fabric pieces (collect the pieces that are too small to do anything else with.
All that is left to do is sew up the open side.
Because pet beds are so large I recommend you spot clean only. A carpet cleaner with an upholstery attachment works great!
To make a pet bed out of jeans, see my post on how to make recycled jean pillow covers.
Only a few modifications to those directions are needed. You will need to leave one end of the tunnels open for stuffing. Also, make the strips 6 to 8 inches wide for medium to large beds.