There is a training way, in which you can train the puppy easily. Throw a ball and let your puppy bring it back, repeat that again and again.When you throw the ball, say "Bring the ball back" to the puppy. when he gets the ball in his mouth, say "bring" to him.
Prepare a little food in your pocket, drop it on the ground when the puppy come to you. The puppy will open his mouth and drop the ball for the food.
Of course, you can use other objects instead of the ball, such as rung, newspaper, skep or satchel, the puppy will understand the difference
among them soon. After he has grasped this, you can teach puppy the command "carry", let the puppy carry something along with you.
Now let's begin to train the puppy to carry something. When he brings back the object, say "carry along" to him, then walking the puppy along. When he walks for a while with something in his mouth, give him a reward. The distance you walk should be more and more long, repeat the training until the puppy grips it.