Canine shelter -; shelter; clinic and training area.