To house or board a dog (or less commonly another animal).
While we're away our friends will kennel our pet poodle.
To lie or lodge; to dwell, as a dog or a fox.
To drive (a fox) to covert in its hole.