We have a puppy that just loves to pee and pee and I got tired of having to replace all those disposable pee pee pads for puppies. Plus she'd tear them to shreds making one mess one huge mess that i hated to clean! So then we went to towels. Towels are reusable but they do NOT absorb the urine which still left me with having to clean towels or if they got really bad throwing them away once again wasting money. Then I heard about these reusable washable and leak proof pet training mats by #Luzvida. I decided to try them and I like the nonslip dots so that they don't move around inside of her crate. They are leak proof and I'm not wasting money as I can wash them in the washing machine and dryer. I purchased the 35.4 inch by 29.5 inch size which fit my medium size crate for her. She likes sleeping on the mat and so far hasn't pee'd or pooped on it and has been using the bathroom outdoors. It's a great training pad and though the price is $29.99 for 2 of these pads it's well worth the fact I'm not tossing about $10 worth of towels each week or having huge messes from the disposable pee pee pads that she'd destroy and shred into pieces. That said if you're a puppy owner you'll definitely want to buy a few of these packs of reusable leak proof pet pads.