Pick up a mutt pup from the pound and give him some training! I'm pro-mutt
Any dog with proper training will do what you want but I'd agree with staying away from terriers and bird dogs.
I have a heeler mix that loves to watch the chickens but wont touch them. I also kept my mother's Boston for...