Hydraulic Ram Pump
The hydraulic ram pump is set in a stream and uses pressure from the water flow to pump water to another location.
This type of pump is set in a shallow stream. It provides continuous water flow, so the water trough will need an overflow system. Hydraulic ram pumps have different capacities for pumping water uphill or distances based on pump size and water flow through the pump itself.