I have a 15 month old large breed dog. She has always been quite chilled and friendly with other dogs. Last week when the dog walker came to get her (I pay for a walk a week so she can have the experience of walking with someone else and being around other dogs) a westie had a go at her. The walkers immediately picked up the smaller dog, and my dog went off quite happily with them. Wednesday when we went into class she barked and lunged at a dachshund who has barked at her before. Then a new dog we had not met before. I redirected her and she was fine for the rest of class. Then she did it when I walked her to 2 random bigger dogs walking past. For the rest of the walk I made her stop and be calm when other dogs passed us. Today she is back to barking and lunging again. Could it be something else going on? Advice?