Each child is different.
ULTIMATELY, you should go according to your child's interests or talents or proclivities.
Then, they will enjoy it and prosper.
Some girls, may be enrolled for dance classes or gymnastics when young like this.
It is not a have to. Just because all the other girls/Moms are.
BUT.... straight on formal Gymnastics or Dance classes, will NOT BE like that of older kids. It is merely for movement and rhythm. Or Mommy & Me type classes. Toddler level.
Formal dance/gymnastics classes do not enroll kids this young.
At this young age... highly 'structured' classes... may not mesh per their age. At this age, they don't even have a long attention span nor concentration span nor motor-skills.
Thus, MOST classes for 2-3 years old, are more 'movement' type classes and/or with Mommy.
If she just likes playing around and dancing, this does not mean, she wants to take a structured class on it nor 'lessons.' Maybe when older... but at this age, they just like to play-dance.
At that age, my daughter did take dance class. Toddler dance class. SHE told us, she wanted to. She did it for about 1 year. Then got interested in other things.
ANY dance or sports classes... has to be in line with the child's age. AND the class should be comprised, of kids that same age. IF with other kids who are older... the classes will be geared more toward the older kids. Hence, it will be more 'structured.' Thus, it may not be suitable for a 2 year old. Know what I mean????
Classes you enroll your child in, should be for kids that age and geared for kids that age. Because, their motor-skills and attentions spans, are not like that, of older kids. And the Teacher, has to be used to teaching, younger Toddlers.