My dog barks at every dog/person. everytime we walk by a person with a dog, or even WITHOUT a dog. my dog keeps are barking at them. I have tried to introduce my dog to the ppl and let them pet her. THEN my dog would stop. but then when she sees another person, she will bark again!!
the next method i have tried was to distracted her by giving commands and praise her if she does the right command with treats. but after she got the treat, she would go back to barking.
the third method I have used was to give her a strong snap on her collar. that didn't work for her, and I think that was really cruel...

so what can I do?? please help!!

blueruby~~