how far can a 12 week old puppy walk