There used to be a shock type bark collar that did well in stopping barking dogs. It was automatic and relatively inexpensive. I'm not sure I would have the heart to put it on a puppy. Did a quick search on the web using "Bark Collar" and got a lot of hits.