O primeiro passo na domesticação de um cachorro está a criar uma rotina ou um horário. Os cachorros jovens não são capazes de controlar a sua bexiga, bem como os cães mais velhos, e devem ser retirados com frequência. Uma regra geral é que os cachorros podem segurar a bexiga uma hora por cada mês de idade. Ao levar o cachorro para fora, o seu dono deve levá-lo sempre para um local designado. Utilizando uma palavra enquanto excretam, tal como “fora” ou “casa de banho”, pode ser usada como forma de lembrar ao cachorro o que fazer no futuro, uma vez treinado. Recompensar o cachorro depois de excretar ajuda o cachorro a reconhecer que ao ar livre é o local adequado para urinar e defecar. É também importante notar que os animais mais velhos, em particular os cães, podem exigir tanto treino e atenção como os cachorros sempre que são introduzidos num novo lar.
Treinamento em caixa deve ser usado quando o humano não é capaz de levar o cão para fora dentro do seu tempo programado. A caixa deve ser suficientemente grande para que o cachorro esteja confortável, mas suficientemente pequena para que não queira excretar dentro da caixa.
Uma parte importante da educação de um animal de estimação, e dos cães em particular, é ter os preparativos a postos para os períodos de ausência do mesmo. Muitos donos de animais de estimação concentram muitas das suas energias na destruição da casa do seu animal e depois têm os resultados dos seus esforços desfeitos quando estão longe do seu animal de estimação. Se outra pessoa se preocupa com um animal de estimação quando o seu dono está ausente, e está habituada a um lugar particular em casa como a sua casa de banho, é provável que a sua boa disciplina de casa de banho dure.