Dealing with the issues which we discussed in our previous post can be tricky, with a lot of potential for dealing with it the wrong way. Your best option is really to hire a qualified professional dog trainer to give you some advice face to face, but learning about it online can help with the less serious cases.
The most important thing that you need to remember is to remain patient. Whenever you’re dealing with a pet dog, you just need to look at it in much the same way as when dealing with a young child; don’t lose your cool, reward them for good behaviour (with affection and treats) but set clear lines and boundaries and remember to say no when they try to cross those lines. For dogs, this means that when you see bad behaviour you don’t let it go unchallenged, but good behaviour is rewarded with a “good boy” or perhaps being treated to something tasty or a nice toy.