My dog is a Maltese dog aged 9 months lovely dog in all ways bar agression to other dogs out of the home. If a dog comes to our house he is fine but out for a walk, in town , at friends houses with dogs he barks, snaps and is very defensive. What should I do more puppy training ? Keep on taking him for walks regardless of his barking ? Please help