Dance is an extremely good foundation for gymnastics. My daughters dance teacher gave us a break on classes last year because of how important it is for gymnastics. With her training so much now she doesn't have time but the gym has it as part of training now. Also any sort of strength training...