Small snails maybe? I seem to keep seeing them... The bt you are speaking of, is it available at Lowes etc? I'm in a situation where I'm being encouraged to just spray random stuff in hopes of fixing the issue. Very frustrating and I appreciate your help.