These 10 animal facts will amaze you. In American slang, a yellow dog contract is a contract between an employee and an employer in which the employee agrees not to join a union. This is viewed as a term of employment; if the employee joins or organizes a union, he or she can be fired.