On Dec. 1, the family of Christopher Simpson's girlfriend adopted a dog named Axel from Animal Services.
RELATED: 'A horrible way for an animal to die:' Police charge owners with animal cruelty after dog freezes to death
Simpson and his girlfriend went over to the family's house for a visit.
While they were there, the group decided to go visit other family members for the holiday; however, Simpson did not want to go, so the family let him stay behind and play video games.
While the family was gone, Simpson, 21, called his girlfriend and told her that Axel peed on the floor, New Hanover County Sheriff's Office spokesman Lt. Jerry Brewer told WWAY.
RELATED: San Francisco man caught on camera abusing puppy pleads no contest
He allegedly told her that he popped the dog on the butt and the dog bit him.
Stay on top of breaking news stories with the ABC11 News App
Yet, when the family returned they couldn't find Axel.
Brewer said the family called their daughter, who told them Simpson didn't know his own strength and when he punched the dog, he killed it.
Axel was found dead behind the family's shed.
A veterinarian performed a necropsy saying that it was the worst case of animal cruelty he's since in the history of his practice; Axel died of blunt force trauma and bled out internally.
RELATED: Police investigating disturbing video of boy throwing cat onto street
Simpson was arrested Monday and charged with felony animal cruelty; however, he posted a $2,500 bond.
Records show this is not Simpson's first animal cruelty charge.
Brewer said Simpson was charged in 2015 for domestic violence and animal cruelty in Brunswick County but those charges were dropped.