I would not use a German Shepherd for this. Even a well constructed working line dog is too long backed, too angulated behind to stay sound pulling anything. There are breeds better designed for this (Rottweiler, Chinook, Husky breeds, Bernese Mtn. dogs etc.).