Os cães prosperam em uma hierarquia social chamada matilha, que consiste no líder da matilha, ou alfa, e em uma ordem estrita de domínio sucessivo entre os cães beta. Uma matilha de cães pode ter apenas dois membros, consistindo em um cão alfa e um cão beta.
A hierarquia social da matilha de cães é uma forma de estabelecer ordem entre os membros. O estabelecimento de uma cadeia de comando permite que uma matilha de cães bem-sucedida forneça proteção mútua, caça mais eficazmente para obter comida e corrija comportamentos perigosos ou perturbadores que podem comprometer a eficácia da estrutura da matilha.