Kennel: 1.-a small building made for a dog to sleep in
2 also kennels British English- a place where dogs are kept for breeding or are cared for while their owners are away.
The puppy, which may have rabies, is at a quarantine kennel.
I think "kennel" could be used as a shelter or as a dog-house, am I right? Or it depends on the area you're on (the States, UK,...)? Thank you!