what is the difference between a kennel and shelter?
As nouns the difference between shelter and kennel is that shelter is a refuge, haven or other cover or protection from something while kennel is a house or shelter for a dog or kennel can be a gutter at the edge of a street.