Take her to Pet Smart and walk the store. When she starts to bard, tell her no, turn around and walk away. Approach the other dog from a different direction. If she starts again, repeat the process. My GSD did this and the method worked. I also praised her when she saw another dog and didn't work. Piper is in the same situation, bred and raised on the same property and around the same dogs every day. You need to get your pup out of the safe environment and expose it to other areas and dogs.
Good Luck! You can overcome this