I had very poor luck with any of the formulas. My accuracy rate was in the range of plus/minus 50-75 lbs. I’d been dubious about my results and this was confirmed when I had to take one in to the vet hospital. Unless you have a scale, I agree that the vet is your best option. However, for us that means a commute in the horse trailer. ...not too practical.
My best weight estimator is our farrier. He never says anything, he just runs a hand here and there, grabs the neck and then either cocks an eyebrow at me and starts in on a lecture about laminitis (that means too fat) or gives a nod (that means diet is working.)
Since then, I’ve been using the confirmed weight and eyeballing the others for worming doses (in conjunction with fecal tests for worms and vet recommendations on worming.)
We did weigh Baby for a while until she grew too large by placing a digital platform scale on a chunk of particle board (solid surface) upon which we placed a large rubber water dish (empty obviously.) Then we just picked her up and set her in the rubber dish. She’s since grown a little large for that method.