Brit, judging from your pictures, there seems to be a significant difference in size between XS and Small. The Small covers a lot of Jackson. I was wondering if the additional coverage makes the Thundershirt more effective.
For Teddy, the XS is sort of short in length and short in the neck area, but I'm pretty sure the Small would be too large to fit tightly around his torso. I'll try to post pictures later. Another case of being in between sizes.