Puppy Training Advice.?

I have a 6 month old westie and she’s great in every way but one, she’s house trained, crate trained, Sits, doesn’t snatch. Plays nicely with the cat. She’s not agressive but she barks and growls at strangers in the street. She socialises with...