Собаки стайные животные, и их общество построено на иерархии, у собаки всегда есть кто то, кого нужно слушаться (если, конечно сама собака не является вожаком) . Охотились предки собак в группе, и для этого нужен навык работать с партнёром.
А кошки, даже если и живут кланом, не обязаны слушаться...