I love ordering from Ideal! My 2 Turkens are from there, and they're the most amazing birds I've had so far. Not only are they great layers, but they're amazing mothers as well. I'm actually planning on ordering 10 more later this month.
My shelter dogs are sweethearts towards the chickens. It really depends on the specific dog though, and make sure they're gradually introduced to each other. I have a pitbull and she absolutely adores the chickens. My beagle mix just ignores them and steal their feed...