 From May 1866 to May 1867 he was commanding a company as chief quartermaster for the Quartermaster Department of the District of Minnesota at Fort Snelling, Minnesota.He was then on leave of absence from May to October, 1867; commanding a company at Fort Snelling, Minnesota to April, 1869; unassigned May, 1869; and then on duty at Galveston, Indianola, Corpus Christi, and Jefferson, Texas, until December 1869.Captain Schwan was assigned to Eleventh U.S. Infantry regiment December, 1869; Commanding Company G, on frontier duty at Fort Griffin, and a subpost Fort Phantom Hill, Texas, 1870–73 (the intervening ten months having been spent on sick-leave of absence).