I strongly, strongly doubt dogs just come up to you "snarling and growling" all the time. Dogs just don't generally behave this way. Anyone who spends a significant amount of time out and about around here knows that. You might have dogs approach you when you'd prefer they not, or approach you in a manner that leaves you wondering if they are friendly, but the idea that you're constantly barraged by "snarling and growling" dogs is just an exaggerated fantasy and you know it.