It's an Easy Walk harness. It will prevent pulling, but it can also rub their skin raw under their arms, this happened to Cabo. Also, it is not good for them from an ortho standpoint...it can cause issues with their shoulders, the way it crosses in front. We used to have an ortho vet tech on here who could better explain it. The only harness I would recommend to stop pulling, is a Freedom Harness.