I dont know if this idea would help but it surely wont hurt. I take Sunni to group training classes at Petsmart. Im sure there are better trainers out there, but I like it there because its close to home, there are lots of people coming and going. In fact I take her with me if I need any supplies and she feels like a queen because everyone knows her name, and gush all over her
I do take her out when ever I can...and walk her 3 - 4 times a day. She's gotten much better. This week she was not happy when I started to watch my daughters Bulldog while shes away...but now almost 5 days later, they are best buddies! Too much so sometimes. He doesn't know how big he is and she doesnt know how little she is, lol. Bears great though, he does seem to know how to be gentle with her. I do have to keep an eye on them because of sheer size difference.