I don't think the length of the shirt matters whatsoever. Here is a photo I just took of Max. He's 13.2 pounds and his girth is almost 16.5. The chest needs to fit snug. The small on him was just way too big and loose on him.
Ignore his angry face. It's naptime.