I am getting a puppy. Me and my dad live on a hobby farm. We have ducks, chickens, turkeys, a goat, a cat, and some rabbits. all in a barn and let free once a day. I either want a pembroke welsh corgi or a rat terrier. Does anyone know which breed will be easier to train not to hurt the cat or the poultry? please reply! thanks!