Set up rules for the dog. Be clear in what I want from them. Encourage and reward positive behavior. Find out what drives them, and turn their chores into a game. Bad behavior gets ignored (I'm not going to listen to a barking dog) or worked out by distractions or by simply slowly integrating triggers into their environment up to the point they no longer are of interest. I do not believe in physical punishment for dogs, since this can be avoided and simply shows lack of discipline and patience from the side of the owner. The more discipline a dog shows, the more adventures there are, simply put. If a dog listens well, it gets rewarded by treats, going off leash, going places they like... It's pretty much like raising children that are on a sugarcraze (though maybe I simply only had weird kids around where I grew up and where I live).