A 'yellow dog contract' is an agreement where employees agree not to join or organize labor unions as a condition of employment. These contracts were used historically in the US to suppress unionization, named after the idea that workers would agree to anything, even voting for a yellow dog, to get a job. They are now largely illegal.