My dog is a cairn terrier, which I'm under the impression is a high strung breed. He spends half the day barking at the neighbors outside the window, and the only way to make him stop is to go over and pull him away. He also acts really hyper on walks, pulls on the leash and whimpers and barks...