Pour avoir eu des chiens (Bergers Allemands), je peux vous assurer qu'ils sont des modèles bien plus faciles que les chats !

Ils sont hiérarchisés et généralement, obéissent un minimum au "coucher", "assis", "pas bouger"... D'un naturel attentif aux desiderata de leur maître aussi.
A moins d'avoir un chiot fou, ou un roquet speed et indiscipliné, il me semble relativement aisé de leur demander de rester en place, contrairement au chat qu'il faudra plus ou moins contraindre si l'endroit de la PDV ne lui plait pas !
De plus, quel plaisir de pouvoir shooter son chien partout ou presque, sans prendre le risque de le perdre. Un chien connait tout de même plus le rappel qu'un chat, non pas dans le sens où ce dernier ne comprend pas la requête, mais parce qu'il aura préféré partir chasser ou vagabonder...