We are getting a lovely little pup soon (miniature poodle) and one thing I really want to avoid is an incessant barker...the kind of dog that barks at everyone and everything. Is there a fool proof way of avoiding this by training as a puppy? Anybody got top tips for this?