Weight pulling is a popular dog sport for sled dogs and bulldog-type dog breeds. The dog will pull a cart or sled that is loaded with some type of weight (tires, cinder blocks, etc.) across a dirt/gravel, grass, carpet trail.
The sport is an adaptation of freighting, where animals were used to move large cargo.
Just about any dog breed will work for the sport, but for the most part common dog breeds include the Alaskan Malamute, American Bulldog, American Pit Bull Terrier, American Staffordshire Terrier, Boxer, Bullmastiff, Bull Terrier, Doberman, German Shepherd, Great Dane, Rottweiler, Bernese Mountain Dog, Saint Bernard, Siberian Husky, and Staffordshire Terrier.
When weight pull training with your dog, you want to use a proper harness, which will have spreader bar behind dog. If you don’t use a proper harness, your dog can be injured.
You must first condition your dog to wear the harness and pull an empty cart. Generally, you do not want to work with your dog until s/he is at least a year old, as you do not want to cause problems to a growing puppy’s muscular and skeletal system.
Over time, add weight to the cart, so that your dog will become accustomed to pulling something heavy.
You will find that some dogs are more prone to enjoying the sport than others.