Smelly blankets may soon become a thing of past on trains, with the railways deciding to wash them after every use.