A Kingston man has been charged by police after witnesses reported seeing him walking down the street holding his genitals and then throwing a puppy.

On Monday at about 3 p.m., a man was walking on a sidewalk in the north end of the city while holding his genitals and yelling at citizens, Kingston Police said in a news release. After a witness told him to leave, the man picked up a puppy that was outside and threw the dog through an open window into an apartment.

The puppy’s owner came outside to confront the man and a minor altercation ensued after the man attempted to hit the owner. Police were called and the man fled prior to their arrival, but he returned approximately two hours later and was arrested.

The dog suffered a minor injury.

A 37-year-old local man is charged with committing an indecent act, assault, wilfully causing pain to an animal, and causing a disturbance.

– The Whig-Standard