We had just had our dogs groomed and they came back with very short fair and were shivering. These jumpers kept them warm and toasty. We got small for our CKCS and they were plenty big enough for them. I haven't washed them yet so can't comment on that