JJ started barking at everything he saw moving outside - about a year ago. I worked with him to lessen, but not completely stop, the barking. After 2 - 3 barks, i would call him to me, and when he came, I made a big fuss (sometimes, but not often, I had a treat for him too). I would pet him and thank him for warning and protecting me, and have him sit or lay down next to me. I still do this if he barks more than a few times, however, now he usually gives out a few barks and then comes to me without being called. Of course, he still gets a fuss made for doing a good job of warning and protecting.