Puppies are like little children in that they think the world revolves around them! Since Fido can’t pull on your sleeve and whine (although he may do his very best canine impersonation of this) he may resort to barking instead. Puppies can quickly become spoiled when every bark made in a ploy for attention gets exactly that and the barking will only continue. Ignore attention barking from the beginning so that the puppy never receives the response they wish.
Teach your dog a “quiet” command. When he begins to bark at a passer-by, allow two or three barks, then say “quiet” and interrupt his barking by shaking a can filled with pennies or squirting water at …