We have a small one and a medium one for our two dogs (black and red respectively) and we love these harnesses. We use them for walks and with the dogs' pet seat belts. They are easy to put on and take off and comfortable for the pups since they are easy to adjust. They are durable except when our younger dog pulled his off the table and chewed through it, but hold up to normal wear and tear. I'd highly recommend.