With expansive soils one way to combat this is to tear out the gardens directly around the house and replace with paths, outdoor areas etc that are semi impermeable to water. This allows them to suffer the expansion / contraction after rain rather than the fill directly around the edge of the...