My niece is 6.5 years old but she is tall for her age and usually wears a size 8. I read reviews that it ran small so I bought her a size 10. It fits well enough. She wore a tank top because it was a bit too big around her arms. But overall it looked cute and she liked it.
Amazon Essentials Little Short Sleeve Leotard Girls' Clothing for Active
61 Review
Dancina Toddler Leotard Flutter Sleeve Girls' Clothing for Active
55 Review
Eocom Pairs Childrens Winter Animal Girls' Clothing
64 Review
Thermajane Girl's Cozy and Comfy Thermal Underwear Long Johns Set with Fleece Lining
46 Review