Gym guys shave their bodies for various reasons. Some people shave their bodies for hygiene purposes, as bacteria and sweat can get trapped in the hair, leading to body odor. Some men do it for aesthetic reasons as they prefer smoother skin. Other than that, some gym guys believe it helps reduce friction while doing weights and exercises and running.