NATO allies must pay their "fair share" on defense before considering enlarging the alliance, a US presidential envoy hit out Thursday, in a retort to the NATO chief during an event in Davos, Switzerland.