If you have decided to train your new dog yourself, this will not be nearly as difficult as you may think. Not only can you have a nicely-dog who is much easier to live with, but it can be a very enjoyable experience for you, too. All it really takes is a little effort and patience on your part, and you will surely be pleased with the results.
Even though your new dog is not a child, there is one very important factor in common. Just as a child, your dog will respond much more favorably to rewards than to punishment. When you approach his training in the most positive manner possible, he will be much more inclined to respond in a similar manner.
In general, it is unwise to train a dog by using food or snacks as a reward. Disrupting his regular eating patterns by offering such treats as a reward for good behavior is unhealthy for him. There are other positive ways to reinforce good behavior, and he will like them equally well. Giving him a toy, or some unexpected play time, are good examples of how you can praise and reward your dog without having to resort to food treats.
The more calm, casual, and patient you can be in training your dog, the better results you will achieve. In addition to making his training a much more positive experience for him, displaying this type of attitude will also help him to trust you even more. When you are calm and patient, he will listen better, and respond more willingly to your commands.
Dog training with rewards is the most effective means of training. You will find that it will produce the results you want much quicker, and without unnecessary frustration for you. You do not need to be a professional dog trainer to get great results-- all you really need to know is that the form of training which you apply is shaping not only your dog's behavior but also his character. When you train him with rewards to reinforce his positive behavior, you are also helping him to achieve a more pleasant, consistent personality.