I put a very lightweight harness on, and leash and let my puppy walk around in the house with it. and he would follow me everywhere

then i did the same outside... so he followed and then i started to pick up the leash and walk like that.. thennnn LOL after a while of him just following me he would realize i was holding the leash and stop to then i changed direction right away called his name and he would follow.. now he is a little over a yr old and awesome on the leash..