Our lovely 3 year old dog often growls at people when he is walking on the lead. I know it sounds like a contradiction, but he is not an aggressive dog. He doesnt pull on the lead when he growls - its almost like a "stay away" sort of noise.
When he is off the lead, he doesnt do this, and he is really friendly to any people he comes across.
We have tried several strategies - rewards, diversion, chastisement - but none seem to work.
He is healthy and gets a fair amount of exercise.
We are running out of ideas and it is getting a bit disheartening.
Could anyone give suggestions of why he does this and what we can do to stop it?