Definitely waterproof and stain resistant. Love them with three tiny kiddos and all!