A kennel is a shelter that is used for boarding and training dogs or cats. In addition, dogs or cats areplaced in kennels to be looked after by trained and, caring petsitters when owners are away. In somecases, kennels are also used for breeding purposes.