What is the meaning of Sheepdog?

Any of various breeds of dog used for herding sheep; an individual of such a breed.

Any of various breeds of dog used for guarding sheep; an individual of such a breed.

A chaperon; an adult who accompanies other people in a supervisory role.

A police officer.

To chaperon or shepherd.

Source: wiktionary.org