The fabric is dog hair proof and messy boys proof!!! We all love the Big Joe so much I ordered another one!