Perfect and they are waterproof! Highly recommend, but recommend to use after potty training for those "accidents" that may happen, not to start potty training. If they snapped in the front on both sides it would be great even the start of potty training as you would be able to take off when pooped in so that when you take them off the poop doesn't go all over the child's legs.