"The Best Bone Building Exercise
The best exercise for your bones is the weight-bearing kind, which forces you to work against gravity. Some examples of weight-bearing exercises include weight training, walking, hiking, jogging, climbing stairs, tennis, and dancing. Examples of exercises that are not weight-bearing include swimming and bicycling. Although these activities help build and maintain strong muscles and have excellent cardiovascular benefits, they are not the best way to exercise your bones."
https://www.bones.nih.gov/health-inf...ur-bone-health