Our Yellow Lab barks alot too, especially outside at anything that moves. I think Labs have better noses, their scent is stronger than most dogs therefore they are more aware of what is going on around them...or want to know more of whats happening around them. All dogs are protective of there loved ones and territory, I don't punish our dog at all for barking, its his job in a way, instead I get up and check it out. Several times it was someone in our alleyway that should not have been there, the barking keeps trouble makers away. I think its a waste to teach a dog NOT to bark. But I do understand how annoying it can be if its constant, instead of a trainer...take him to a vet, he might be hurting or something physically wrong. Just a thought, I'm no expert on barking but I am a dog lover!