The loveable dog you brought home from the compound seems to be more troublesome than you could have imagined. There is hope! You can train aggressive or naughty behaviors out of your dog.
Remember to exercise patience whenever training your dog. This ensures that you both do not get frustrated. Your dog will do its best, but give your dog enough time to remember orders. You need to remember that your puppy needs to form the association between the word and the behavior you expect.
Start your dog's training by doing something it could easily learn. You will have the rush of seeing quick results, but the dog will gain a basic understanding of what good behavior means. Using this method as you train produces better results.
Maintain short training sessions. Since dogs do not have a long attention span, short lessons will prevent them from getting bored. If you want to engage in additional training, allow the dog to have a break in order to get some exercise.
Consistently train your dog. Everyone that works with your dog should use the same commands, as well as the same techniques. The dog will have an easier time learning if he has only one set of commands to learn and if he knows what response each behavior will receive.
Use your dog's name often to ensure you have its attention. It is especially important to do this during the first weeks of training, in order to establish that name-attention association. Choose a short name that is easily recognizable from other words.
You need to teach your dog what is right and what is wrong. Everyone in your house needs to set these boundaries too. This will make your efforts worthless.
You will be amazed at the results once you start applying these tips. If your dog is getting on your nerves, it's time to put the above tips to use.