Police say a utility worker found two kittens dead Monday morning in a garbage container in a southeast neighbourhood.
The worker tried to rescue the third kitten, but it fled and is believed to be in extreme medical distress.
Officers called to the scene also found 15 rabbits living in deplorable conditions in the backyard of an area home.
Ottavio Pio Marchesan has been released and his court date is Aug. 20.
The Calgary Humane Society is still investigating to determine whether additional charges should be laid.
Marchesan says he sees nothing wrong with raising rabbits to have a meal and says he doesn’t believe he should face charges.
He says there are several stray cats in the neighbourhood and that he was trying to protect the birds.
"I tried to clean them up, there’s a hundred cats run here, two come into my trap there. I was intending to clean up the system here not to kill the cat, but I was caring for my birds,” he said.
(CTV Calgary, The Canadian Press)
Also on HuffPost