Where do sheep dogs live?

Sheep dogs live on the farm. They usually sleep in one of the farm buildings where they can also act as guard dogs.