I bought the size 12 coat for my 5-1/2 lb. Yorkshire Terrier. It was way too big. I have an 8 lb. Lhasa Apso and she fits in it better although it’s still a little larger. I thought it would be more of a Winter coat but it’s more like a Fall raincoat. It’s well made though.