Как по мне, так удобнее простой ошейник.
Многое зависит от того, как собака себя ведёт и слушается. Если собака не всегда выполняет команды, может рвануть в сторону, огрызнуться на другую собаку или человека, то удобнее ошейник. Он даёт больше контроля за собакой: за него можно придержать, если потянуть за поводок, то собака повернёт голову. Шлейка подходит для уже послушных собак: кольцо для поводка находится у собаки на спине (примерно между лопаток) , поэтому голова свободна, так просто собаку натяжением поводка уже не развернёшь.
Покупайте обычный кожаный ошейник, достаточно широкий, и ходите спокойно. Всякие строгачи, шипы и тому подобное - это лишнее. Строгий ошейник может понадобиться во время дрессировки, и то, для особо запущенных случаев. Это не для повседневной носки. А шипы вообще не нужны: об них только другие собаки во время игры пораниться могут.
-------------------------------------------
Ни один человек не слушает другого с таким искренним интересом и вниманием, как собака