I think it has as much to do with training as with breed. Dad's neighbor loooves to walk Bruni for him - although Bruni's a 140-lb St. Bernard, she was trained, and does NOT pull on the leash. In contrast, her mixed breed shelter/rescue guy was full-grown when she got him, and pulls Jeanie down the street and back.