Lots of good advice already. Her's my two cents:

Puppy walks:

I don't go on full-on walks with my dogs until they are loose leash trained, at about six months (though they are not perfectly...