Teaching your puppy right so it grows up to be a well adjusted dog is just as important as giving it food and shelter. There could be no one else it would learn behavior from but you. You are ultimately responsible when it comes to developing good habits and attitudes to your dog. There are certain behaviors that your dog must learn so it can live in harmony with the rest of the household and your neighborhood. There are only a few basic ideas behind how you should train your dogs and there is plenty of literature on DIY dog training.
The usual way dog owners would train their dogs is considered to any at all. Taking the dog out for a walk and letting the dog do as it pleases with only little consideration for you is opening an invitation for the dog to take over. You will not be leading but you will be lead by your pet. It's a passive attitude in rearing dogs. They ought to know how to behave on the streets and around passing strangers such as other dogs. You can't effectively teach it to adopt good behavior if you can't establish a clear authority. This is not to say you start acting like a Fascist. A firm tug towards the right direction should discourage the dog from pursuing unacceptable behavior. It's easier said than done.
Trainers would encourage good behavior by positive reinforcements such as the use of praise and treats. Praising a dog that deserves it is good and encouraging. Doing it too much would be distracting if you are still in training. It would make the dog forget you're still in the serious business of training it.
There are just some dogs that are too satiated to bother. When you have a busy schedule, you could be confusing your dog that wants to go with treats. You are clearly misunderstanding its needs when you're giving it more food while it has the urge to go.
To get the best results in training your dogs, you have to let the dog know that you are the master. Dogs have an innate sense of social ordering. Once you are considered the top dog, it will follow you better. You should be able to give verbal or non-verbal commands and make your dog comply. To do this, it must be clear to your dog that you are the one that determines its welfare. You are the one granting it privileges in the house.
More Information: