Karen Walk wrote: All I seem to have to do to get frogs is dig a hole and wait for rain.
There's your solution -- you need a permanent hole that stays waterlogged. I'd hesitate recommending something ceramic, because the expansion of ice in the winter will break it, but maybe something plastic that has some give....