I ordered a small, for a waist 21 inches (per the size chart), and it barely fits, order the next size up - this belt is about 24 inches in length - won't last 5 minutes I'm sure, he'll grow out of it by the end of winter.