Google foundation water proofing. Your masonry contractor can put on a parge coat which is similar to stucco in that it takes a scratch coat and then a top coat which when troweled smooth like concrete is highly resistant to water infiltration providing your foundation doesnt settle and crack.The spray on water proofing is popular because it is capable of stretching and can handle some minor shifting and is the fastest to apply.There are Stick on Sheet products that are very effective but everything has to be super clean and dry. One more is a plastic (platon) product that creates a barrier between the soil and the block and uses standoffs to hold the prodct off the wall slightly to allow air circulation to help keep the wall dry . There are asphalt type(tars) that are better than others and actually use a mesh to further stregthen the bond and span .good luck