Let your puppy be a puppy. It's a baby! It sound like a soft dog on top of that.
I would stop all training and just encourage behaviors in a positive manner. They leash I'd just there to keep the dog safe. Everything you eventually want the dog to do, has to be rewarding for the dog. You dragging it around on a leash is not rewarding.
Fun fun fun, treats treats treats, play with your puppy. You have all the time in the world to train when the puppy is ready to learn... months down the road.