Not sure what they do in the winter particularly. My snails always seem to thrive no matter what I do! I think the word is infested

If you have snails and no fish chances are they will be fine and the population will steadily grow. I'd be impressed if your neighbour managed to rid your pond of all of them by accident!