Great Pyrenees or Anatolian shepherd are in my experience the best dogs around ANY type of pet. I'm not sure what you mean by having a smaller dog for the chickens' sake, but our chickens have never had any problems with the massive pyrenees. They even climb on top of them and peck at them.
I...