This is my 3rd harness for my pup - we were gifted the XS and S when she was first adopted. When she grew out of both I tried new ones but nothing compared this one. The velvet straps and thinner size of the harness is great for a dog who loves to roll around in the mud/go swimming. Others would get wet, smell and take a while to dry out. It's also extremely durable. A previous harness we tried made of rubber she chewed through in 3 hours. Would buy again and will continue to as she grows!