Although the working ability of a rescue dog can be more of a gamble than that of a well-bred pup, people have succeeded at training their rescue dogs for stock work. Many rescue organizations will evaluate dogs to determine which ones show potential. If you make your needs known, you might end up with a very nice working dogs and have the satisfaction of having provided a home to an animal in need of one.