On November 23, 2009, Sheaffer joined the Houston Astros organization as a catching coordinator in its minor league system.
On November 23, 2009, Sheaffer was assigned to the Houston Astros organization in a managerial capacity within its minor league system as a catching coordinator.