I have had two putter fits in the last month. One at vic park golf centre in Brisbane which was terrible. The guy watched me hit putts with the same putter and made no attempt to try anything else. It was on the sam puttlab. The sensor they have to place on the putter makes it feel like an E swingweight affecting the results.
Because of this poor fit I then stumped up the $200 for a putter fit at cool clubs on the Gold Coast and it was very good. They use machine putters that can be altered to any spec and have cameras instead of puttlab so nothing is placed on the putter. My action changed quite a lot without any coaching. My putter was a small mallet with a lot of toe hang which I have often bought because I like the weight in them. I started with the clubface 5 degrees open at address, the swing path 4 degrees inside on the way back and getting the face square to a little closed at impact.
By the end I was 2 degrees open at address and 2 degrees inside on the way back and square each time at impact. They also have a camera showing the ball just after impact and it was recommended I have 4 degrees of loft because I squash the ball a little bit. The putter they recommended was a face balanced blade with full offset. My original putter was already the right length and weight. The more sight lines he put on the putter the worse my alignment got. I'm very left eye dominant and I don't see that the face and the sight lines point the same way. He put a parallel line behind the face like the versa putters and I was lining up much better.
The kicker is that the machine putter was $700! I'm trying to find something at least half that price but they emailed the specs to me. Admittedly I haven't tried the exact specs in the heat of battle but a friend has lent me a face balanced putter that I have altered the good old fashioned way with a hacksaw and lead tape and I am putting much better.
I think pureform do a similar thing with Edel putters and I know Henry Griffits had a putter fitting system years ago although it was only with a laser checking alignment. It wasn't dynamic.