A drinking apparatus includes a drinking receptacle, a liquid reservoir, a pump, a controller, and a liquid detector. The liquid reservoir has a liquid outlet for dispensing liquid into the drinking receptacle. The pump has an inlet in liquid communication with the drinking receptacle, and an outlet in liquid communication with the reservoir. The controller is configured to control the operation of the pump. The liquid level detector is configured to detect when the level of liquid in the reservoir is below a first threshold level. The controller is responsive to the liquid level detector to operate the pump to pump liquid from the drinking receptacle into the reservoir when the liquid level detector indicates that the level of liquid in the reservoir is below the threshold level, and the controller is configured to deactivate the pump at the end of a pumping period.