
Early experiences can determine a dog's behavior later on in life.
An obedient and disciplined dog will not only be a joy to be with, but will also delightful to teach tricks for dogs. Training a dog to be obedient starts in the whelping box. When looking to purchase a dog, you need to depend on the right breeder to provide the basics of obedience.
Studies have shown that up to three weeks, or 21 days of age, puppies cannot absorb a lot of information. The only thing they are aware of is their mother, sleep and food. However, after three weeks, puppies begin to leave their comfort zone in order to explore and discover new things. At this point, they are sensitive to stimuli. What they experience will more likely have a huge effect on their personality. As early as this age, extravagant tricks for dogs most probably cannot be taught yet. However, crate training and minor obedience training can be done. Your puppy’s mother is probably willing to let you hold her litter (if she doesn’t like you doing so and gives you a warning growl, then don’t insist on doing so).
At four weeks, it is a good idea for your puppy to be socialized, in order to teach him how to behave with other dogs or people. You can also start teaching your puppy simple tricks for dogs, like responding to his name, sit, stay, etc. However, while you can start teaching him, it is difficult for most puppies who are for weeks old to learn these at once. Usually, it will take a dog who is between three or four months to master tricks for dogs. If you start as early as possible though, then there is a better chance that they will master basic tricks for dogs early on.
Most puppies are very sensitive to stimuli and have and an extremely short attention span, and for this reason, keep your training sessions short. Ten to fifteen minutes is a good time span. Though starting as early as you can is the best way to ensure positive results, do not force a puppy to learn if he is not ready. Also, remember that not all dogs are the same. Other puppies will learn quicker than others, and will also be more eager to learn.
Once these more simple tricks for dogs are mastered, then you can move on to the more complicated ones. However, remember that you shouldn’t try to cramp so much knowledge in such a young dog. As said, most puppies will need a few months to master the most basic commands (and there are a lot of them).

Puppies can be taught as early as four weeks.
Some Tricks for Dogs You Can Teach at an Early Age
Sit
This is one of the most basics tricks for dogs that you can teach. Take a toy or a treat that your puppy is eager to get. Place it right above his head, luring him to a sitting position. When he does so, praise him and give him the treat. If your puppy backs away and lunges at the treat instead, gently pull away and give him a stern “no”.
Down
This trick can be taught once your puppy knows “sit”. Get your puppy in a sitting position, and gently place your hand (with the treat) on the ground directly under his snout. This will lure your dog to a down position. If your dog doesn’t know how to sit and you try to teach him this while he is standing up, he will simply bend his head to take the treat.
Roll Over
Get your puppy in a lying down position. Once your dog is in the lying down position, use the treat to encourage your dog to roll to the side. Hold the treat near your dog’s nose and move it in the direction you want your dog to roll. What should happen is that your puppy follows his nose and rolls towards the treat.