Typically you take a puppy home when it is eight weeks old and you can begin some basic training almost immediately. Keep it simple and don't chastise or correct your puppy if he is getting things wrong. Remember, he is still very young. Try to have fun together and teach him some basic commands as you play.