If the horse is standing next to the pond and drinking water that is in the pond, I would say: The horse is drinking water from the pond. If the horse is standing in the pond, I would say: The horse is drinking water in the pond. The horse is drinking water near the pond is all right but we have no idea where the water comes from.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.