I have only been using these for a few days, but so far so good. I originally bought the reusable type. They worked until I washed them and then did not absorb anything. I tried baby diapers and they fell off and did not absorb enough. Finally, I decided to try these dog diapers and they seem to be working well. They stay on better than others, but still need some readjusting. They also absorb everything! When I first got them they did not look like they work, but they do.