As to your second question, please provide the card texts.
D148 Domestician Expert
You can keep 2 sheep on the border between each pair of orthogonally adjacent rooms.
D012 Milking Place
In the feeding phase of each harvest, you get 1 food. You can no longer hold animals in your house (not even via another card).
Is "the border" my house ?