See I am a bit late but definitely,definitely second the "perfect fit" harness
Someone recommended it to me on here, was it you Bubble2Bullble? If so, I am eternally grateful!!
here and more info
Every single element can be bought in a huge range of individual sizes to fit your individual dog.
I have a dashund and couldn't find a harness that fitted the challenging combination of barrel chest, small neck, short legs, slim waste and (most importantly) narrow shoulders but after a bit of trial and error, we have found the perfect size!!
Customer service fabulously helpful too (and no, I am not connected to the shop in any way, just a v happy customer!)
My dog kept slipping his collar and is a dreadful puller (adopted and had no training as a pup) and this has harness has made both of us feel so much happier out on walks!!