Why did cowboys wear vests?
Vests not only kept the torso warm, but they were also pretty handy. At that time, shirts had only one pocket (if any) and trousers had to be tight-fitting. Many cowboys wore vests because their four pockets allowed them to carry personal items like tobacco and a pocketknife. Besides, cowboys considered vests to
be quite stylish.