Gymnastics or ballet because he can learn to be more flexible and ballet requires a lot of discipline
F(alse) most shoes are appropriate for any exercise. The only time this might be different is perhaps in dance. For exercises like running or pushups, NIKE running shoes would work well. (this answer was not sponsored by NIKE, btw)