Totally agree, I rarely have a problem with any of the dogs i walk or meet on a daily basis it's always the owners lack of knowledge or awareness that's the problem, there is a massive difference between owning a dog and actually understanding a dog and how they interact with others. I've always said there should be some kind of test, there are so many clueless dog owners out there, its not difficult to learn some basics.