We put these on our dog because our backyard has lots of muddy areas in the winter. They are difficult to get on. Once he gets outside he runs all around the yard. They stay on pretty well. They only lasted the season before they seams started to fall apart. Our dog is pretty rough so all in all now too bad I guess.