how lovely, that you have given what sounds like a wonderful dog a second chance - well done.
Pet rescue is a great site, and supports some wonderful rescue organisations that aren't hell bent on profit and do it for the animals.
I am involved in breed specific rescue of my own breed, and it never ceases to amaze me how quickly and easily they will adapt and give love to someone willing to give them a chance, no matter how they've been treated in the past.