I really have done the research so you don't have to, this is the best dog harness on Amazon! It is literally the only harness that has everything I was looking for all on ONE harness! I am an experienced seamstress, and I recognize quality products when I see them. It arrived today, my dog has been wearing it all day. So far the fit was correct as far as the measurements that were suggested, so it fits perfectly. He has been quite comfortable in it, and it looks great on him! This is incredibly strong and sturdy. It's clearly been made very well, and the sewing has been done very well, it will definitely stay together through washing/wearing. I have literally searched through every single harness on Amazon trying to find one that has everything I wanted. I am still in awe over how difficult a task that it was! I nearly had given up, till I found this one. First off I needed a good fit for a small dog, something that he could absolutely not escape from! This harness has you covered on that. My dog Odie has a serious problem with pulling with a D ring on his back, so I wanted dual D rings, and they have to be something metallic so they won't tear up or rust. I have to have a good sturdy handle on the back of the harness too. This harness checks all of those boxes. I really wanted one that was going to be simple to put on, bc his last harness was a nightmare for everyone but me to operate. So I wanted to get something that everyone would easily understand. This just slipped over his head and snaps on both sides, extremely easy to operate. What really was so incredibly difficult to find was a harness that wasn't going to have any straps dangling around off of the harness. THIS WAS NEARLY IMPOSSIBLE TO FIND!!!! You don't realize that it's that rare of an option until you actually start looking for it. The advertisements for each of the harnesses on here do not make it any easier either! None of them list that information about them in their descriptions, and the majority of the photos, and videos are all taken from the same angles, making it impossible to actually see if they have any loose straps hanging out. The only way that you can even figure out if they're going to have loose straps is to go into the reviews and look at the pictures submitted by customers! It's mind numbing, tedious, and time consuming!!! It makes absolutely no sense whatsoever to buy a harness if it's just going to be chewed on by your dog, bc they made it with straps hanging out from it! Now this harness has everything, and it has a circular design, so NO LOOSE STRAPS!!! Now I will say this, it can be difficult to loosen up the straps on this vest, as the buckles are extremely tight but that's by design. If you do it exactly how they show you to do it, then you would be totally fine. It's supposed to be tight, it's supposed to be incredibly hard to just pull loose, otherwise your dog would pull himself loose. I only bring it up bc I have seen other people's reviews complaining about it, and I feel like if you are thinking about buying this harness, that would be info you should have someone addressing. This harness is absolutely perfect, and it looks amazing on my dog. (I'll try to remember to come back to post a few pictures) It certainly has made me feel secure for my dogs comfort, but also his SAFETY! His ability to slip out of his old harness, as well as him pulling his lead, was the entire reason I was looking for a new harness. Incredibly happy customer, and I will definitely be coming back for other Kurgo products! Hands down this is the type of quality that we all wish for in everything we buy! I feel like a dog person designed this product bc they just couldn't find it anywhere to buy it.