Police said Nathan Begovich, 19, killed the dog, Bella, on April 13 after it urinated and defecated on the floor of his girlfriend's home on Eichler Drive.
When his girlfriend tried to stop the beating, Begovich is accused of spitting in her face, police said.
Investigators at the University of Illinois College of Veterinary Medicine lab determined the dog died of blunt force trauma.
He was taken into custody May 21, and later released from Kane County jail after posting $1,000 bond.
He is due back in court July 12.
Nathan M. Begovich, 19, of the 300 block of South Second Street, DeKalb, was charged Sunday, May 21, with aggravated cruel treatment of animals and domestic battery.
(Daily Heald - June 2, 2017)