I wrote some instructions in an earlier post...although they were very specific!! Here is what you will need.....
PVC Pipe
4 3-way corner connectors
material
PVC glue (like the plumbers use)
4 rubber "caps" for the ends of the legs to prevent sliding. (not a must)
I used 1/2 inch PVC pipe because my yorkies are very small. I would say that the frame I built could easily support 20-25 pounds. If you wanted to use larger PVC pipe, it would make it that much stronger. I dont see these frames coming apart!! Once glued and "stuck" together, they do not come apart!!
The beds I made were 2 foot by 1 foot. However, you could make them as big as you would like! They dont have to be rectangle, they could be square! Its all up to you!
After we put the frames together, we spay painted them black just to make them look better. (again, not a must)
I used fleece because it is soft and fuzzy, (and because I dont sew!!). It requires NO SEWING! You just measure it out on your frame, cut the material about 3 inches wider than the frame, then cut approx 1 inch wide strips 3 inches long all the way around. The corners will end up with a square cut out. Use TWO peices of fleece, and then just tie them together around the frame. If you want to put some matting in between the two peices you can.
If you sew, you could actually save money by using regular material and sewing the material around the frame.
Cost wise: we made 3 beds (my daughter made one for her "future" yorkie)

....We only spent $65 for all 3, including matting and paint.
I hope this helps!!!