We've found the easiest way to potty or house train your puppy is by crate. Old fashioned whipping or spanking has shown to suppress your dog's personality.
You can find crates at Wal-Mart or your local pet supply store. Make sure you get one that your puppy can grow into and can adjust. They make crates with dividers where you can expand the space your puppy has as he/she grows.