TLC is the best thing for a weedy lawn.
Also be aware that some of the Buffalo fertilisers are pretty aggressive and will actually turn the lawn black for a period. They actually work very well but personally I wouldn't use them on a customers lawn. There is a six week period of black lawn, a dank pond like smell and then eventually recovery. When it recovers the weeds are gone and the lawn gets a great new start.