I need advise for getting my 15 month old yorkie to stop barking at other dogs & sometimes people when we are out on our walks. It is so embarrassing and once he starts it takes a long time for him to cool off and cease the barking. I have tried the pennies in the can and I have tried the squirt bottle and I have tried distracting him and redirecting his attention (which is impossible). I have also tried changing my voice and a firm 'No'....which does nothing.
Please let me know what has worked for you. Thanks!