English and western riding styles have different dress codes because English riding is more formal than western. Many English riding shows and events require riders to wear shirts with ties, stock collars, or choker collars. Western riding, on the other hand, happens to be a lot more casual and its attire is more practical than formal.