I'm in the process of training a dog to be a service dog. This vest is amazing. I love the velcro on either side that can be used for his labels and that they are interchangeable. I also can't beat the price for what it is. His actual vest will probably be a little lighter but other than that, this is perfect for getting him use to wearing a vest while working and making sure he makes the connection between wearing a vest and working compared to not wearing the vest and being off duty.
The strap around the front is reflective, which is a nice touch. Unfortunately, it seems to have been sewn on the wrong side, with the adjusting strap on the side where the dog is. This makes it rather difficult to adjust while he is wearing it. It also seems a longer than necessary for the size of vest but it could just be the way my boy is built. It was easy enough to adjust without him in it, it just took a few tries.