house training a dog

What is the best way to house train a dog?
My family and I are thinking about getting a dog house and was wanted some advice onhouse a good training before getting
Positive reinforcement in conjunction with crate training is the best way to house break a puppy. The dog must be taken often at the beginning (when 10 weeks old, and 15 min. After eating, drinking, or playing) When the puppy eliminates outside praise, and reward him. The puppy will begin to associate with a reward positive behavior. As the puppy gets a little older and muscle control develops, that can be drawn less frequently. Never hit or yell, expect an accident or two, and be patient and consistent. Here is some information about training drawer too. http://www.inch.com/ ~ dogs / cratetraining.html
7 Ways To Cure Your Dog’s Housetraining Problem