kennel

ˈkɛnəl ケンネル

1. 犬を飼うための小屋や施設。

犬を収容するために特別に作られた小屋や施設を指します。個人宅の庭にある犬小屋から、多数の犬を預かる施設まで幅広く使われます。
My dog sleeps in his kennel at night. (私の犬は夜、犬小屋で眠ります。)

2. 犬の繁殖や預かりを行う専門施設。

商業的に犬を繁殖させたり、飼い主が不在の際に犬を一時的に預かったりする施設を指します。
She works at a local kennel that specializes in rescuing dogs. (彼女は犬の救助を専門とする地元の犬舎で働いています。)

3. (動詞)犬を犬小屋に入れる、または犬小屋に閉じ込める。

動詞として使われる場合、犬を犬小屋に入れる行為や、犬小屋のように狭い場所に閉じ込める状態を指します。
You need to kennel the dog before the storm hits. (嵐が来る前に犬を犬小屋に入れる必要があります。)
関連
doghouse
hutch
pet
animal shelter
boarding facility