Here is a fitness tool that works as a dumbbell, kettlebell, double grip medicine ball, and push up stand. The YBell Neo is available in various sizes from 10 to 44lbs. By changing your grip on it, you can work more muscles on your body.
These have a space saving design. They can be used for squats, push ups, sit ups and all kinds of other popular moves.