It is very important to keep a puppy supervised or control their time. You can utilize a leash, a tie out (within the same room as you) or a crate. Preventing a puppy from learning the wrong thing can be just as important as teaching the correct thing.
Consistency .... With communication and expectations
Diversity .... With training, location, timing, distractions, and repetitions.