I worked out a solution that keeps the diaper on. First I put on a human baby diaper, then I put the doggie denim diaper cover on over that. That seems to last. Its a BIG PAIN taking the diapers on and off and cutting holes for the tail, etc but you gotta do what you gotta do