Your dancer there looks just fine, though I usually see dancers with argyle hose, at least around here.
Only dancers that are premier level are actually required to wear the full tartan hose. There's plenty of pre-premiers that go with white knee socks (see my avatar) and most are quite young so I'd be careful there...