What is the best age to start puppy training?

The best age to start training is when a puppy is eight weeks old. Puppies are sponges who soak up everything [...]