I tried different Harnesses for my Jack Russell, he's now 9 months old & this is so much better, the front D ring is helpful so he doesn't pull so much, then once he settles I put it on the 1st back ring, when we're in the car, I put his car seat attachment on the one closest to his back. The Harness is sturdy, yet comfortable & the fact that I dont have to struggle with trying to put it over his head is wonderful. He looks very smart too.