Try training in more public/high distraction areas (Park, Downtown,Petstores etc etc). I would work on impulse control and focus. Don't worry about what people think of you or your dog just work on getting her attention in public areas.
JMO.
Also, that is such a cute dog./ :D