Why does the cat drink dirty water in containers or from puddles?

Because the water supplied smells strange or because the bowl was washed with some aggressive detergent.

 Cat Curiosity