Shepherds wear robes and carry a long hooked staff.
Cowboys wear denim, ride horses, wear cowboy boots, carry a revolver or a rifle, and ride in rodeos. Its not so much an occupation as it is a style. People even refer to the movie as "the gay cowboy movie", not the "gay shepherd movie".