Here's why:
* Compound Adjectives: When two words work together to describe a noun, they are often combined with a hyphen.
* Modifier Order: The modifier ("small-car") comes before the noun ("salesman").
Let me know if you have any other grammar questions!