I applaud you for being patient. It does pay off. One of the dogs I adopted would not go in or out a door if my husband was there. She was very leery of feet (someone must have kicked her). It took about as long as it took you for her to trust that she could walk by him safely at the door and it was totally worth the wait. She now adores him and seeks him out for safety when she hears a thunderstorm brewing!
Congratulations and bravo for your patience!