To teach your pup to pick up objects and bring them to you, I would back chain. In other words, teach the behavior from last to first. So first you teach the pup to touch and pick up the object. You can do this using classic clicker or operant methods.
I like to hold the object I want to start the dog with between my knees. I start with a regular obedience dumb bell, but you can use a dowel, or a retrieving dummy, etc. Have lots of tiny (half the size of a nickel or so) food treats cut up and ready. Place the food treats in a bowl on a table nearby. Don't hold them in your hands or on your person.
At first, rub the object with some of the food where you want the dog to grasp it. This would mean the bar of the dumb bell, or somewhere near the middle of the dummy. Then place it between your legs. Each time the dog looks at, sniffs, or touches the object, click or mark with your voice, and reward. In the beginning you want to try to click/mark as often as possible, and keep a high rate of reinforcement so the dog will retain interest. About every 5-7 mark, toss a treat across the room for the dog to run out and get. Don't forget this step, it is important later. As the dog learns that interaction with this object is getting him a reward, you can then begin to up your criteria for rewards. Click/mark all licking, or mouthing, and work towards the dog grasping the object and holding it. Once he starts to try to hold it, put force on it, so that he has to really grip the object.
Next work towards the dog holding the object. Ignore any and all incorrect responses, drops, etc. Keep in mind that reinforcment history builds reliability in behaviors, so keep working on putting your dog in the position of being right and earning the rewards. Once the dog is taking the holding the object, place it on the floor. Often you will have to go backwards, sometimes to the very beginning once you change the "picture" of the exercise by putting the object on the floor. Once the dog is picking up and holding from the floor, slide it across the room. Most dogs will run to get it because they have been CONDITIONED to do so by your tossing the treat across the room often.
It is then easy to transfer this to other objects. Using these methods I have trained several dogs to carry baskets, do an AKC type retrieve, fetch my remote control or a pillow, or shoes, or socks, carry my check book, pick up dropped objects, etc.
You can learn a lot on line by looking up clicker or operant conditioning. Also lots of great info at YouTube on Kikopup's channel.