
Chloe needs time & space to get used to your puppy There is no magic way of getting her to accept any dog, some dogs are more social than others
Our GSD would never accept an adult dogs larger than a cavalier because she was not socialized as a puppy(she is a rescue)however puppies or small dogs she adores & is very maternal towards them.I have no problem introducing her to puppies
Just make sure she has room to get away from the puppy & as long as she doesn't physically hurt your puppy(highly unlikely as she is growling to warn off & even young puppies understand)let her act normally
As to the barking at people & dogs in the street it is very difficult to know what to advise without knowing exactly what happens