I live in a relatively urban area - they just put in a heavily traveled nature path along the back of my pasture. People are walking with their dogs unleashed which then frequently end up in the pasture with the cattle. Short of a .22 because I'm not always around - would a stock dog help keep domestic dogs out of the pasture? Type of dog? Would such a dog simply run loose with the cattle all day? What keeps them at home?