I live in the suburbs and have a micro flock of 4 hens and we're in the market for a puppy. I want a dog that has livestock guardian instincts to protect the flock from raccoons, foxes, bobcats, coyotes & hawks as that is all that I have to worry about in the suburbs. Because these are very small predators, I don't need a big LGD and we want the dog to be able to come in the house and we do not want a large dog in the house. I just don't want a dog that has instincts to chase and eat the chickens. A big plus is a dog that doesn't shed. Any ideas? Thanks for your help.