A home gym needs open floor space, rubber protection, adjustable dumbbells, resistance bands, a bench, one pulling option and ...