A West Valley City man has been charged with multiple felonies after he allegedly strangled his pregnant girlfriend.