Eferm Johnson (also being spelled Efrem Johnson) and Alfrem Johnson were both arrested on Monday.
According to court documents, Alfrem and his father, Eferm, were inside their garage when they started arguing.
The argument began to get heated, and eventually witnesses stepped in between them to try to separate them.
Documents say that while witnesses were holding Eferm back from Alfrem, Alfrem picked up a wooden "baby gate" and hit his father in the head, causing him to fall to the ground.
Eferm then got off the ground, went inside the home and grabbed a kitchen knife. according to an arrest report.
Police say that Eferm told them that "since I couldn't get to him (Alfrem) I was going to take it out on his puppies."
Eferm told police that he had grabbed Alfrem's puppies and began throwing them - another news site said he was throwing them like a football, about 100 feet. After that, he ran back inside and grabbed two more knives.
During the time that Eferm was throwing the puppies, Alfrem told police that he had grabbed a shovel and a post digger and broke the windows out of Eferm's car.
Alfrem said he then went to check on the puppies.
According to court documents, police arrived to the scene and saw Alfrem chasing after Eferm.
Police stopped Eferm before he hurt his son, handcuffing him. He was later transported to the hospital for his injuries from the fight with Alfrem.
Animal Control was called for the puppies, Documents say that one of the puppies died from its injuries - FROM BEING STOMPED ON REPEATEDLY - and the remaining puppies, who were all injured, were taken by an animal control officer.
Officers also took pictures of the damage to Eferm's car and the puppies.
Alfrem was charged with domestic battery and criminal mischief.
Eferm was charged with seven counts of animal cruelty and aggravated assault. He had previously been charged in Miami-Dade for attempted 2nd degree murder.
Full name: Alfrem Zoran Johnson
Age at arrest: 23
Arrest date: 02/21/2013
Arrest location: Daphne (Baldwin County) Alabama
VIDEO NEWS CLIP: