Why does your puppy bark?
Barking is a totally natural aspect of a dog's behaviour and you must expect your puppy to grow into a dog that will bark. It is unrealistic, even unfair, to think you can train your dog to stop barking, but you, your family and neighbours will be happier if you can bring it under control.
"Stop barking": It's hardly surprising many people have barking problems with their dogs; dogs have no idea whether barking is something good or bad. That's because, sometimes when a dog barks they are ignored and at other times they are shouted at to stop; then again they may be encouraged to bark if, for example, there's a suspicious stranger nearby. To help your dog know the rules, here's a helpful rule to start with; barking is acceptable until they are told to stop.
"Stop Barking" should be considered as a command for obedience rather than a telling off. You should let your dog bark two or three times, praise for sounding the alarm, then say "Stop Barking" and hold out a treat in front of them. Your dog will stop straight away because they can't sniff the treat while barking; after a few seconds, give the reward. Gradually increase the time when the barking stops to the giving of the reward and you will be able to stop your dog barking for as long as two minutes in just one training session, see Clicker training.
If you become worried or concerned about excessive barking that you have no control over, you should seek advice from your vet about next steps, such as specialist training or therapy.
Whining: This may sound heartless, but you should understand that going to comfort your puppy when they whine will actually make things worse. They’ll think you’re praising the whining, and get into a habit. You can help them learn to stop by not going back to them when they whine. By ignoring your puppy, and only giving attention and praise when they stop whining, they'll learn that whining and whimpering is not the answer.