Tyler Cummins, 20, of North Java, is charged with torturing or injuring an animal after the death of an 8-week-old puppy.
He allegedly slapped the 8-week-old dog in the head after it urinated at a business on March 1.
Cummins told police he was trying to teach the dog a lesson.