Is the denim new or recycled? If its recycled then yes, prewash. Homespun usually shrinks a good bit. If they are all new fabrics guess you really wouldn't have to wash anything before. Denim bleeds so much but I don't think I have had homespun bleed much.