I prefer to use a leash called a “Halti” which follows the principal of a horse halter. If this principal works for a horse it most certainly will work for your puppy. The Halti does not allow your dog to pull with his shoulders because it directs the nose/mouth area. Simply short circles clockwise and counter clockwise for 5 minutes or so and rewarding your pet after each successful circle either by petting/praising or small bite size treats. Don’t over do it…make it fun.