The apparatus 1 comprising: a channel 2 arranged to allow flow of water; a water container 3 coupled to the channel 2 and configured to move while water flows through the channel 2, to enable the water container 3 to move a pre-determined volume of water; and a sensor 12 configured to measure the movement of the water container 3 to indicate water consumption. There may be a plurality of water containers 3. There may be electronic circuitry 13 with an interface, 17 display 16, camera 18, processor 14 and memory 15. There may be a metal exterior cover 11 to prevent chewing. There may be an isolation valve to connect the apparatus to a water supply such as vial inlet 4. Outlet 6 may be directed towards a water drinker or trough.