This depends upon what works best for you and what provides secure attachment/adjustment around your dog’s body. Velcro offers ease of dismantling when removing dirty pads from washable bands whereas snap-ons offer hassle-free functionality due to less slipping/traveling/opening during use despite getting wet/dirty/oily over time