Reading the article makes it clear the puppy was dying and the teacher wished to both put it down and feed his reptile, it's weird but I see no reason to charge the guy with a crime
There are far more humane ways of putting a sick animal down than feeding it to another animal while it is still alive.
It's a puppy, not a person, and as a pet owner myself a dying animal is an unfortunate and sad experience but quite frankly if it's going to die using it as a food source for another animal is both useful and natural.
Like Badger said it's kinda weird and I myself probably wouldn't be able to do it, but I can see the logic in it.