Many desert and prairie animals are dependent on shelter provided by &#147;dog towns.
(Many desert and prairie animals; are; dependent on shelter) (shelter; provided; by) (Many desert and prairie animals; are dependent on; shelter)
Many desert and prairie animals shelter Many desert and prairie animals
are provided are dependent on
dependent on shelter
by
shelter