An arrest report said Blair, a former professional wrestler who is 6 feet tall and weighs 235 pounds, pushed his older son Brett, 17, in the chest around 4 a.m.
The teen tried to walk away, but Blair grabbed him and punched him in the face with a closed fist, leaving a red mark and causing swelling, the arrest report said.
Blair then put the 17-year-old in a choke hold, causing him to have trouble breathing, according to the report.
Deputies said Blair then let go of his older son and grabbed his younger son by the throat. He punched the boy on the top of his head, leaving a bump, the arrest report said.