DS is about to be 6, but is on the small and skinny size for his age. Should I buy 5/6 or 7/8? I don't want him to grow aout of it too soon - but he won't wear clothes that swamp him!