The Canine Covers Semi-Custom Seat Protector # DSC3025TP does feature a water repellent finish and a waterproof inner layer that will bead up any messes and keep them from reaching the seat. This is a really nice and durable cover that's also machine washable for easy cleaning. view full answer...