Scots fight back on house sales