Sheep in dreams represent the aspects of oneself that conforms to social pressures, such as feeling part of a crowd or being herded by others. Dreaming of sheep can also suggest aspects of ourselves that are the same as other human beings or working hard to accomplish a goal.
If the dreamer is caring for sheep, this may indicate a desire to grow spiritually.
[1]