Boy I am finding so many great articles on this trainer's website. This is just an excellent summary of how to housetrain for success, for puppies or adults:
http://www.dogspelledforward.com/house-training
http://www.dogspelledforward.com/house-training