Qual é a diferença entre um canil e uma caixa

Os termos são usados ​​de maneira bastante intercambiável ao falar sobre coisas como estas:

Mas a palavra "canil" também pode significar um gabinete maior do tipo canil, como este:

E também pode significar um edifício ou empresa maior, onde os cães são embarcados, treinados ou criados: