@spt304 it is unfortunately impossible to predict how a dog could change with the addition of training / meds, but getting your pup started with a behavioralist and trainer now vs down the road is always going to be the best bet!
as an anecdote, my dog also had really bad stranger danger (and...