German shepherds have one over Huskies in that they are bigger than them but not too big to hamper their agility.
Huskies are very agile but I think the German shepherd would prevail as it is stronger & they are also very agile though not as limber as the husky.