My local joann's just got PUL fabric by yard and in prepackaged cuts in, but its not cheap. When I worked in longer term care we were very careful to call them clothing protectors not bibs. Knowing the vigors of laundry in longterm care facilities I would not recommend using anything plastic or vinyl as everything goes in washers with hot water and dryers with high heat. Terrycloth backing with decotative fronts would work well.