The sizes are not true to size. Small is very tight,, but I will make it work. But the large is tight and short. I will have to find another one him. Really you must go up one size for a true fit. Otherwise they are nice.
These jerseys look sharp and overall fit well except being a little tight in the armpits. Definitely measure your dog carefully (especially around the chest) and add a couple extra inches to be sure the jersey will fit.
I have a 60 pound dog and sized up to an XL for her but it’s still too small :( I was really looking forward to her having a jersey for football season. There is also a random spot of paint on it.