I hope the sizes work out for you, Like I mentioned I had first ordered a small and it was huge! I liked the jacket enough to order another in XS and it fits Jesse perfectly, but I could not believe the difference between the 2 sizes! I would love to order another for Bailey, but the XS is to tight for him and the Small waaaay to big