At 8 weeks, she has not had all her shots. She won't finish her puppy series until sometime between 16-20 weeks, depending on your vet. Even then, full immunity still takes about 2 weeks to develop after the immunizations. She should not be walked yet.