Are they true to size or do they come up small? Buying for average size 6 yr old - now in quandry do I buy 5-6 or 7-8 ? TIA