We ordered this for our puppy’s first winter sweater. It is cute and just fits. We ordered the 10” and he is just over 10 lbs, so had I known I might have ordered a size up, but overall I am very pleased. He runs warm so it is not too heavy for him but still helps when he has to go outside. It also is the appropriate fit for a boy so he doesn’t have to take it off to go.