Sounds like you have all the basics covered and are well equipped for this. The mistake too many people make with rescues is being slack with them and pampering them because they are coming from a hard life. people like to spoil rescue dogs and it's a big mistake. I fostered a 2-3 y/o female last year and got her trained up nice in 6 weeks and my neighbors then adopted her from me. She was a lot like your soon to be sounds like. Good natured, but untrained. My biggest worry was with kids and falling into a situation that had caused her grief before. Turned out she loved kids and has only been spooked a few times. She now wont even go on furniture even if she's invited. When I got her she wa a counter surfer and couch potato. It seems to me it's true thast these dogs want strong leaders, once you give them that, everything else will fall into place (with a lot of hard work!).