Nearby my work, there is a small (i assume man-made) pond/lake thing. I know it has been said by Niantic that water pokemon will spawn near water sources, but I'm wondering, how big do they need to be?
I never get any water Pokemon near this body of water, save for when it rains heavily, and the occasional Tentacool appears (although finding it is another story...)