На мой взгляд - лучше всего плавание. Только не надо ставить на него как на спорт (гнаться за скоростью, рекордами и т.д.) - водите ребенка в бассейн, учите плавать, позанимайтесь с тренером если надо. И дальше используйте в качестве развивающих и укрепляющих занятий.
Борьба, что бы кости и связки были крепкими и в целом физически будет развит выше среднего.
5-7 лет уже поздно . Плаванию учат с грудного возраста . Я свою 1,5 годовалую дочь водила уже во взрослый бассейн.