To see sheep in one's dream foretells about successful business and enterprises due to hard-work and well-conceived plans. If in your dream you are shearing sheep, then any business you have entered will turn out to be very profitable and make you rich or richer than you already are.
On the other hand, sheep denote lack of courage and initiative, as the persons in whose dreams these animals appear are very industrious, patient and persevering rather than spontaneous and willing to take high risks.
The sheep are gentle and submissive domesticated animals, which get scared when hearing loud voices or seeing someone approaching them too fast. When appearing in your dream they may denote your personality - too fragile and faint-hearted, weak personality, ready to approve with the one who seems to be more aggressive and in control of a certain situation.
If the sheep populating the dream are well-fed and healthy or if you see many flocks of sheep in your dream, then all business will be prosperous and all your hard work is not in vain. But if the sheep are skinny, sick or in any other bad condition, then your plans and enterprises are very likely to turn out to be a failure. There is always the negative significance of the black sheep - which are the symbol of misfortune, bad luck and unhappiness.
Eating the flesh of sheep in a dream bears a negative significance, as it forewarns about unscrupulous people who are going to hurt your feelings and cause you much harm.