I made beds for old, large dogs out of baby crib mattresses covered with upholstery vinyl. They could be wiped off, were waterproof and did not collect hair. Very durable and comfortable. They could be made any size by having foam cut to size instead of the mattress.