Mario Lopez is one super-buff fitness machine. The successful 39-year-old actor-turned-TV host credits his parents for encouraging him to be active, and the results have clearly paid off! To keep his physique perfect, the luscious Latino trains six days a week with weight training, sparring, swimming, or taking his dog, Julio, for a run. The fitness philosophy that keeps his bod so buff? “Find something you love to do and fight to improve each day. If you love to play at it, you’ll work hard at it,” Lopez told Bodybuilding.com.