A New York State Police trooper shot and killed a dog Thursday in a Plattsburgh resident's yard.

Some residents are upset that an officer would resort to such a cruel method.

According to State Police, the stray dog was a threat to public safety because it was aggressive. Police contacted the local dog control and the Society for the Prevention of Cruelty to Animals, however, neither were available. After spending more than two hours trying to find the dog's owner and to contact proper authorities, a trooper fatally shot the dog.

The dog had a broken leash but no tags.

Jennifer Armstrong lives at Sandy Acres Mobile Home Park where the incident occurred. Armstrong tells WCAX that she let the dog into her house but it came after her so she pushed the dog outside with a broom. It stayed on her porch, but growled and tried to bite her. Armstrong said she tried feeding the dog and giving it water to calm down. When that didn't work, she called police.

Her neighbors dispute her story.

If anyone is missing their dog, the state troopers shot him in my yard this morning because “nobody wanted him”. This is... Posted by Katie Serdula on Thursday, April 12, 2018

Katie Serdula shares a yard with Armstrong. According to the Press Republican and her Facebook page, the dog was sitting on Armstrong's porch. Although the dog was growling, Serdula said it did not show signs of attacking anyone. She also said her neighbor was petting and hugging the dog.

Serdula posted her version of what happened on Facebook. As of Friday afternoon, her post had 1,647 shares with many folks expressing their discontent with the shooting. Serdula also started a petition to replace the Town of Plattsburgh Animal Control Officer.

According to a report, Serdula said she was angry that the animal control officer couldn't be reached to deal with the situation more humanely. Troopers told her that they couldn't reach him because he has another job working from 7 a.m. to 3 p.m.