You really need to stop adding those waves to the water shader mate. It's a puddle. There are not waves in puddles.
Really, people spend eons tweaking the shader.
It's not the shader.
You can't make the surface of a small mass of water have irregularities and expect that my brain reads it as water.
Water behaves like... water. Surface tension and shit.