
a distraction could be something as simple as your kids standing between you and the dog, but not in the line of travel, just off to the side. Have them stand still at first, and until your pup goes past without taking notice, then have you kids move their arms or something. Increase the level of difficulty, and soon your pup will learn that if you say something (like come) then no matter whats going on around you then he has to come.
Later, MUCH LATER, try adding some food on the floor, and making him walk past it. Dont let him take the food on the floor. But again, this is much later in training, but it is a valuable training exercise, as you never know what could be on the ground when out walking.
Oh, kinda a funny story, about not wanting to go outside in wet weather. My Cher, was I think about 4 months old, and it was pouring rain. She hadnt gone to the washroom all day, and I had been checking her crate and she was on leash when out playing (to young to trust not to be). So I went outside, took an umbrella, and waited. She just stood there, looking up at me with those puppy sad eyes. So I put the umbrella over her. Maybe she would go to the washroom if she had the umbrella keeping her dry. So for AN HOUR AND A HALF (no lies) I was outside in the rain, completely soaked waiting for this puppy to at least pee. Nothing. (stubborn dog). Finally got fed up at my wet state, and took her back inside. Put her straight back into her crate, and within 30 seconds she went to the washroom in her crate. Little stinker.