I have only used Buddy Belt, and Katie has several of them. Once you have the correct size, it will last for years. I was able to lift Katie from harm (big dogs charging at her) on two occasions. If it's fit properly I don't think it's possible for a dog to get out of one. I have seen the choke free harnesses, but I like the leather on the Buddy Belts much more. They are also much more adjustable. Katie can wear either of two sizes, and I like the larger one when she is wearing bulky jackets or if I have her doubled up with cashmere sweaters and jackets. Otherwise, usually the smaller one can be worn with a sweater or bare because of the adjustability factor.
I bought liners, but I haven't used them. I always buy the softer Buddy Belts. I highly recommend Kristin (Maximo), so much that, even if I see a color I like but Kristin doesn't have it, I will not buy it. Her customer service and integrity are second to none.
Buddy Belt Harness