德国牧羊犬长毛不能当警犬主要是因为长毛会影响其工作效率和安全性。长毛容易藏匿杂物或虫子,影响警犬在执行任务时的速度和敏捷性。而且长毛容易困扰警犬在高温环境下的散热,增加警犬中暑的风险。此外,长毛需要更多的梳理和护理,增加了警犬的日常维护成本和工作负担。因此,一般选择短毛或中长毛的犬种作为警犬,以保证其能够更好地执行任务和保护人类安全。