I bought 2 things at Home Depot -
Milwaukee 12 in. Aluminum Measuring Wheel
DEWALT 300 ft. Measuring Tape
And the Milwaukee wheel has been accurate per the Dewalt measuring tape, but you can only use the wheel on relatively smooth ground and must not rush it or let it bounce around or waver back and forth across the line you are trying to measure.
The Dewalt measuring tape was needed when there was a canal through the fairway, so you had to use the tape to measure the flat distance from shore to shore.
I originally bought them because I knew the marked distances on my local course were often wrong, one hole was marked 342 and I knew it was longer, and sure enough it measured 365, off by 23 feet.
If you are going to use the Dewalt tape to make multiple measurements, it is too much of a hassle to unwind and rewind it each time, so bring a friend and gather it up between you, without tangling it, and carry it to the next hole, etc.
AND, if using the Dewalt tape, do not unwind it all the way, if you unwind it to the very end and any force pulls on it when fully unwound, it breaks and you have to buy another one...