I'm not sure - I think it might fit, I have a small shiez-poo and it was too small for him thats why I am selling. I would measure from your dogs collar and go back 12" and thats where it would end and then at the bottom its 18" around and the belly measurses 17" so it would fit between 16" and 17" and tappers down to 12" to 13" near the collar -I hope that helps.
I gave the wrong info on the length on above answer, the length when the hood is unsnapped is 17" and when the hood is snapped back it is 12", I apologize for any misunderstanding. I am new so not use to all the terms yet, what does F & W mean?