Police responded and took the five-month-old brindle puppy named Valley to Bay of Islands vets.
Its injuries, which included multiple skull fractures and broken teeth, were so serious it had to be put down.
The man was arrested, held in custody overnight and appeared in the Kaikohe District Court yesterday charged with cruelty/ill-treatment of an animal and breach of bail.
He was kept in police custody and will reappear in court on July 18.
Mr Swann said it was a horrendous way to treat an animal.
"It would horrify anyone," he said.
In April a 20-year-old Auckland man was charged with ill-treating an animal after cutting a dog's throat while visiting family in Kaikohe, in the same area as Sunday's attack on the puppy.
That dog, described as a "lovely" whippet-labrador cross, belonged to the man's brother.
The maximum penalty for wilful ill-treatment of an animal is five years' jail or a fine of $100,000.