I just wanted to add...we have a "rescue" section here...where there are several YT members who work in rescue and have a lot of experience w/ healing recscue/adoptee doggies.
 
So in addition to the awesome advice you've already received here, you might tap-in to them as well if you're still feeling things are moving slow. Your guy sounds adorable 

!