Does he have too much room in the front? Sounds like maybe you don't have the right size?[/QUOTE]
The medium seems to fit him good in the throat area and the chest fits good, but doesn't give him any room to grow even though the sizing chart said 14-16 inch chest and he is a 15. I guess it because of the lining. It makes it more snug. I was thinking that if in future he got too big for the chest area, I might could order the large and figure a way to take up the neck area somewhat if it was too big. Other posters were wanting to know how this particular one worked size wise. That's why I was explaining so much about it. I have pics of him wearing the uptown blue plaid with the lining in an album too, so if others read this, you can go take a look see and get an idea for your own baby using Mojo's sizing and then the sizing for the medium at the puppia site. I'm with you, I love how it fits neck/front chest area when the D rings are hooked because it tightens it a little, but D rings are a little big as you say. They fit my flexi leash, but I have to click it through 1 D ring at a time,LOL. Otherwise, I love these vests! They are cute, well made, and seem to stand up to all of Mojo's constant tugging,hehehe. Plus, I love all the patterns and colors!