How old does a puppy have to be to go on long runs?
Young puppies should not go on long runs. The shoulder joints on dogs do not fully harden until they are around 12 months. So you should wait until that time to take a dog on a longer run.
Nancy Frensley
Dog Trainer
Dog Behavior and Training specialist, certified dog trainer and behavior counselor
email: nfrensley@berkeleyhumane.org
website: http://www.berkeleyhumane.org/_classes
source