I get asked from time to time, “When is the best time to begin training my new puppy?” My answer is always, “the day you bring your puppy home.” I am not talking about obedience training, although definitely what a great time to begin teaching your puppy that certain behaviors like coming to you when called, sitting, and walking on a loose leash are worth doing over and over and over again (because those behaviors get good stuff to happen).