She's young and still learning what the world is about just like a little kid, so I would focus on making experiences positive and working with the thresholds she has at the moment.
Have you asked the vet's office about taking her in just to sit in the waiting room and get used to the sight and smells. Most have no problem with allowing you to come in, she can get weighed, get treats from the staff if they have time, etc. All to desentitize her to the overall atmosphere, see if there's a time like just before closing or lunch time when it's quieter when you can slip in. Take a favourite toy and impliment LAT when she's rewarded for focusing on you
Same thing with the big dogs, allow her to see them from a distance and find her threshold for when she reacts and work from there. Whether it's 5 ft, 10 ft, 20 ft - use what she gives you and work slowly towards the goal of walking by them without a peep
Jasmine - Female Miniature Poodle - born Aug 15, 2010
Loker Delgado Von Stalworth - Male GSD - born Jan 26, 2012
Koda & Zazu - 5 year old male cats
Alex - Male Cocker Spaniel (rescue) - RIP Cuddlebug 2007-2010