why did caleb on heartland lose weight