He probably will as frogs also don't live in ponds all year round. They like it to be damp. One of your neighbours probably has a pond.
We had at least two hedgehogs in the garden yesterday evening, possibly three, because we could still hear rustling after the other two had gone off foraging amongst the flowers in the front garden.