Looking at this vest for 42lb shorthair. Website says chest measurement is foremost. My dog would be medium size using chest measurement but small in neck size & weight. Anyone know if these vests run small or big and how you like them for cold/snow? Thanks, Tony