One sheep can produce or make around 4 to 5 coats depending on the size of the coat or sweater that is made from the sheep's wool.
The smaller the coat or sweater the more coats and sweaters can be made from one sheep's wool.
The larger the coats or sweaters the less coats or sweaters can be made from the sheep wool.
But on average 1 sheep makes between 4 to 5 lbs of yarn or wool which equals out to 4 to 5 sweaters or coats.
That is because a sweater or coat weighs about 1 lb when it's made from sheep wool.