The best way to house-train a puppy is to establish a consistent routine for feeding, potty breaks, and walks. Use positive reinforcement, such as treats and praise, when the puppy goes potty outside. Keep a close eye on the puppy indoors and take them outside frequently, especially after eating, drinking, playing, or waking up. Clean up any accidents promptly with an enzymatic cleaner to remove odors. Be patient and consistent with the training process.