
Are you sure she's growling and not just 'humphling' ? Some dogs 'talk' a lot and to folks outwith the family it can appear to be a growl when it isn't - OTOH if it's genuinely a growl then it's a warning so best you be sure in your own mind which it is before trying to overcome it :)
The reason I query this is you mention
>if people come to her quite fast she will growl and smile at them,warning them off.
'smiling' is a
submissive gesture -
bearing teeth is
quite the opposite. I can only guess here as IMO a 'threat' by way of a growl would not be accompanied by a 'submissive gesture' i.e. a 'smile' as both responses are at odds with one another so, in this scenario if you feel she is warning people off then I'd take it you believe she is bearing her teeth in an aggressive display - not smiling ..... therefore the vocal noise is indeed a growl
IME it's important that body language is read correctly before knowing how best to proceed. It could be that the noises she makes towards yourself and family are 'talking' which at one point (perhaps as an insecure pup/junior) was a mild warning and has now simply become a habit that you've allowed to continue for so long that it's become ingrained - that being the case it's probably not a cause for concern. Whereas when she is being vocal with fast approaching strangers she may indeed be telling them to keep away and following this up with a secondary alarm for them to heed by showing her teeth as a threat.
As this picture (in as far as I am understanding it LOL) is very confusing, I would not want to advise here unless you can be more specific about what you believe her intent to be and that means you being
very certain about what is and/or isn't a sign of her being *threatening* towards anyone - close or unknown to her
Perhaps you can give it some more thought and then elaborate on what different types of scenarios she responds with a behaviour which is either threatening, fearful or playful and how those she is displaying her vocal abilities and dentistry react - such as ignore, back off, try to cajole her etc :)
regards Teri