Be careful and don't be fooled of the term, "no kill shelters". They don't kill them at their facility, but if they get over crowded they will go to the pound and be uthinized. Someone I know worked at the pound and about 30 dogs and cats came in from one place and were kept in cages until the next "scheduled vet appointment" and they all were gone in an hour. And if you think uthinizatuon is done correctly and painlessly, think again. It's about money and most are left to suffer before they die. Made my friend sick and then quit. Sad but true people. The County Pounds will not adopt out an aggressive dog either. They test them with human contact as well as with other animals. They are given so much time to pass the tests and then put down. Even if there is progress with an animal. Times up and gone. Just keep in mind. If there is truly a no kill shelter that keeps the animals until natural death, it would be a building the size of Texas. Think about it.
Do you live in the city if so try taking the dog into animal control or calling Animal Control for owner surrender. Do not take to the Humane Society if you care at all about your dog because if he's aggressive all they're going to do is kill him. ASPCA will try but most likely he will be euthanized there as well. ACC in the city is now a no-kill shelter. They are located on Clark Street right off of Jefferson.
Have you tried professional training for the dog?
Stray Rescue typically doesn't take owner surrender pets. Try ASPCA or Humane Society
Thanks! Your answer is awaiting moderation.