Hi Patty! I am so sorry to hear what you are going through. While I haven't worked with any rescues, I can recommend an excellent behaviorist in the area if you are willing to go that route (behaviorists are much different than just a trainer). His name is Sam and his info can be found at Phoenix Dog Training | Scottsdale Dog Trainer / Gilbert Dog Behaviorist / Paradise Valley Dog School / Chandler Group Classes / Glendale Dog Obedience, Tempe Dog Questions, Ahwahtukee Dog Lessons, Cave Creek Dog Behavior, Surprise Dog Evaluation, Peo
. We hired him for private puppy manners class and he was excellent and has worked with GSD's and aggressive dogs.
I believe there is a rescue in Flagstaff that you could probably find through a google search. I wish you the best!